From b47fd886602e66227d8c731aa4e412ab5ff36a2c Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Fri, 25 Dec 2020 15:22:22 -0800 Subject: [PATCH] Fixed undef const expression mangling --- IDEHelper/Compiler/BfMangler.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/IDEHelper/Compiler/BfMangler.cpp b/IDEHelper/Compiler/BfMangler.cpp index 2a57b91b..5a31c012 100644 --- a/IDEHelper/Compiler/BfMangler.cpp +++ b/IDEHelper/Compiler/BfMangler.cpp @@ -656,6 +656,9 @@ void BfGNUMangler::Mangle(MangleContext& mangleContext, StringImpl& name, BfType name += strP; name += '`'; } + + if (constExprValueType->mValue.mTypeCode == BfTypeCode_Let) + name += "Undef"; } else { @@ -1756,6 +1759,8 @@ void BfMSMangler::Mangle(MangleContext& mangleContext, StringImpl& name, BfType* name += "$"; } MangleConst(mangleContext, name, val); + if (constExprValueType->mValue.mTypeCode == BfTypeCode_Let) + name += "Undef"; } else {