From 0b024839710f6a4c4bf6662d68ff46a2602adfa0 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Tue, 13 Oct 2020 13:41:41 -0700 Subject: [PATCH] Debugging helpers --- IDEHelper/Backend/BeModule.h | 4 ++++ IDEHelper/Compiler/BfCodeGen.cpp | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/IDEHelper/Backend/BeModule.h b/IDEHelper/Backend/BeModule.h index b9359c83..e24465ac 100644 --- a/IDEHelper/Backend/BeModule.h +++ b/IDEHelper/Backend/BeModule.h @@ -495,7 +495,11 @@ public: BE_VALUE_TYPE(BeFunction, BeConstant); BeModule* mModule; +#ifdef _DEBUG + StringT<256> mName; +#else String mName; +#endif BfIRLinkageType mLinkageType; bool mAlwaysInline; bool mNoUnwind; diff --git a/IDEHelper/Compiler/BfCodeGen.cpp b/IDEHelper/Compiler/BfCodeGen.cpp index ce473282..9b374f23 100644 --- a/IDEHelper/Compiler/BfCodeGen.cpp +++ b/IDEHelper/Compiler/BfCodeGen.cpp @@ -304,7 +304,7 @@ void BfCodeGenThread::RunLoop() auto cacheDir = GetFileDir(request->mOutFileName); auto cacheFileName = GetFileName(request->mOutFileName); - String objFileName = request->mOutFileName + BF_OBJ_EXT; + StringT<256> objFileName = request->mOutFileName + BF_OBJ_EXT; bool hasCacheMatch = false; BfCodeGenDirectoryData* dirCache = NULL;