diff --git a/IDEHelper/Compiler/BfModule.cpp b/IDEHelper/Compiler/BfModule.cpp index b2c9eb71..0524ae44 100644 --- a/IDEHelper/Compiler/BfModule.cpp +++ b/IDEHelper/Compiler/BfModule.cpp @@ -14736,7 +14736,7 @@ BfTypedValue BfModule::GetCompilerFieldValue(const StringImpl& str) return BfTypedValue(mBfIRBuilder->CreateConst(BfTypeCode_Int32, mCompiler->mOptions.mAllocStackCount), GetPrimitiveType(BfTypeCode_Int32)); } - if (mCurMethodState->mMixinState != NULL) + if ((mCurMethodState != NULL) && (mCurMethodState->mMixinState != NULL)) { if (str == "#CallerLineNum") {