diff --git a/compiler/ccgtypes.nim b/compiler/ccgtypes.nim index 4fa59a96c4..3b4d2f8cf7 100644 --- a/compiler/ccgtypes.nim +++ b/compiler/ccgtypes.nim @@ -1488,28 +1488,35 @@ proc genEnumInfo(m: BModule; typ: PType, name: Rope; info: TLineInfo) = genTypeInfoAux(m, typ, typ, name, info) var nodePtrs = getTempName(m) & "_" & $typ.n.len genTNimNodeArray(m, nodePtrs, rope(typ.n.len)) - var enumNames, specialCases: Rope = "" + var enumNames = newBuilder("") + var enumNamesInit: StructInitializer + var specialCases = newBuilder("") var firstNimNode = m.typeNodes var hasHoles = false - for i in 0..