From 2a6c94c9fc0629a37cb0a4e0d141ccfdaa0601ca Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Mon, 10 Aug 2020 05:00:42 -0700 Subject: [PATCH] Fixed valueless const issue --- IDEHelper/Compiler/BfIRBuilder.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/IDEHelper/Compiler/BfIRBuilder.cpp b/IDEHelper/Compiler/BfIRBuilder.cpp index 9ef8cd7d..8914ddce 100644 --- a/IDEHelper/Compiler/BfIRBuilder.cpp +++ b/IDEHelper/Compiler/BfIRBuilder.cpp @@ -2655,6 +2655,10 @@ void BfIRBuilder::CreateDbgTypeDefinition(BfType* type) DbgCreateGlobalVariable(diForwardDecl, fieldName, staticVarName, fileDIScope, 0, constDIType, false, staticValue, memberType); } + else if (resolvedFieldType->IsValuelessType()) + { + // Do nothing + } else if ((resolvedFieldType->IsObjectOrInterface()) || (resolvedFieldType->IsPointer()) || (resolvedFieldType->IsSizedArray())) { bool useIntConstant = false;