From 468882bd5b02116986eb66e9af628594484037fa Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Thu, 30 Apr 2020 14:04:45 -0700 Subject: [PATCH] Fixed linux crash --- IDE/src/IDEApp.bf | 3 ++- IDEHelper/Compiler/BfResolvedTypeUtils.h | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/IDE/src/IDEApp.bf b/IDE/src/IDEApp.bf index 5f3250fd..d05209e3 100644 --- a/IDE/src/IDEApp.bf +++ b/IDE/src/IDEApp.bf @@ -10355,7 +10355,8 @@ namespace IDE Environment.GetExecutableFilePath(exeFilePath); mVersionInfo = new .(); mVersionInfo.GetVersionInfo(exeFilePath).IgnoreError(); - Debug.Assert(mVersionInfo.FileVersion == cVersion); + if (!String.IsNullOrEmpty(mVersionInfo.FileVersion)) + Debug.Assert(mVersionInfo.FileVersion == cVersion); #if BF_PLATFORM_WINDOWS exeTime = File.GetLastWriteTime(exeFilePath).GetValueOrDefault(); #endif diff --git a/IDEHelper/Compiler/BfResolvedTypeUtils.h b/IDEHelper/Compiler/BfResolvedTypeUtils.h index 21d129a2..adb2c6bf 100644 --- a/IDEHelper/Compiler/BfResolvedTypeUtils.h +++ b/IDEHelper/Compiler/BfResolvedTypeUtils.h @@ -1049,7 +1049,7 @@ public: { if (mGenericIdx < (int)mTypeDef->mGenericParamDefs.size()) return mTypeDef->mGenericParamDefs[mGenericIdx]->mName; - return NULL; + return "???"; } };