From b1f526dcada81485de517c631efc239a32c372c9 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Mon, 14 Dec 2020 05:22:14 -0800 Subject: [PATCH] Scope fix --- IDEHelper/Compiler/BfModule.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfModule.cpp b/IDEHelper/Compiler/BfModule.cpp index 1390006c..8c0f68e0 100644 --- a/IDEHelper/Compiler/BfModule.cpp +++ b/IDEHelper/Compiler/BfModule.cpp @@ -2478,7 +2478,7 @@ void BfModule::UpdateSrcPos(BfAstNode* astNode, BfSrcPosFlags flags, int debugLo if (mCurMethodState->mCrossingMixin) inlineAt = BfIRMDNode(); - if (!useDIScope) + if ((!useDIScope) && (mIsConstModule)) useDIScope = wantDIFile; mBfIRBuilder->SetCurrentDebugLocation(mCurFilePosition.mCurLine + 1, column, useDIScope, inlineAt); if ((flags & BfSrcPosFlag_Expression) == 0)