summaryrefslogtreecommitdiffstats
path: root/source
diff options
context:
space:
mode:
Diffstat (limited to 'source')
-rw-r--r--source/slang/slang-workspace-version.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/source/slang/slang-workspace-version.cpp b/source/slang/slang-workspace-version.cpp
index 0930ca0de..4caa711c5 100644
--- a/source/slang/slang-workspace-version.cpp
+++ b/source/slang/slang-workspace-version.cpp
@@ -75,11 +75,15 @@ bool Workspace::updatePredefinedMacros(List<String> macros)
{
auto index = macro.indexOf('=');
OwnedPreprocessorMacroDefinition def;
- def.name = macro.getUnownedSlice().head(index).trim();
if (index != -1)
{
+ def.name = macro.getUnownedSlice().head(index).trim();
def.value = macro.getUnownedSlice().tail(index + 1).trim();
}
+ else
+ {
+ def.name = macro.trim();
+ }
newDefs.add(def);
}