diff --git a/IDEHelper/Compiler/BfModuleTypeUtils.cpp b/IDEHelper/Compiler/BfModuleTypeUtils.cpp index 4a9b2e3b..dc047088 100644 --- a/IDEHelper/Compiler/BfModuleTypeUtils.cpp +++ b/IDEHelper/Compiler/BfModuleTypeUtils.cpp @@ -932,7 +932,7 @@ bool BfModule::CheckCircularDataError() return false; } - if ((checkTypeState->mType == mCurTypeInstance) && (checkIdx > 0)) + if ((checkTypeState->mType == mCurTypeInstance) && (checkIdx > 1)) { if (circularTypeStateEnd == NULL) circularTypeStateEnd = checkTypeState;