diff options
Diffstat (limited to 'compiler/condsyms.nim')
-rw-r--r-- | compiler/condsyms.nim | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/compiler/condsyms.nim b/compiler/condsyms.nim index 6d144ad96..9c07972cf 100644 --- a/compiler/condsyms.nim +++ b/compiler/condsyms.nim @@ -14,7 +14,7 @@ import # We need to use a PStringTable here as defined symbols are always guaranteed # to be style insensitive. Otherwise hell would break lose. -var gSymbols: PStringTable +var gSymbols: StringTableRef proc defineSymbol*(symbol: string) = gSymbols[symbol] = "true" @@ -41,7 +41,7 @@ proc countDefinedSymbols*(): int = for key, val in pairs(gSymbols): if val == "true": inc(result) -# For ease of bootstrapping, we keep there here and not in the global config +# For ease of bootstrapping, we keep them here and not in the global config # file for now: const additionalSymbols = """ @@ -88,6 +88,7 @@ proc initDefines*() = defineSymbol("nimrequiresnimframe") defineSymbol("nimparsebiggestfloatmagic") defineSymbol("nimalias") + defineSymbol("nimlocks") # add platform specific symbols: for c in low(CPU)..high(CPU): |