Fix illegal recursion typedefs
This commit is contained in:
parent
ba9b9f0bc1
commit
961a739a4a
1 changed files with 2 additions and 2 deletions
|
|
@ -197,11 +197,11 @@ proc initGrammar(): Grammar =
|
|||
var
|
||||
flen = nimState.data[i].val
|
||||
if nimState.data[i].name == "identifier":
|
||||
flen = flen.getIdentifier(nskConst, name)
|
||||
flen = flen.getIdentifier(nskConst, nname)
|
||||
|
||||
nimState.typeStr &= &"\n {nname}*{pragma} = {aptr}array[{flen}, {getPtrType(tptr&typ)}]"
|
||||
else:
|
||||
if name == typ:
|
||||
if nname == typ:
|
||||
nimState.typeStr &= &"\n {nname}*{pragma} = object"
|
||||
else:
|
||||
nimState.typeStr &= &"\n {nname}*{pragma} = {getPtrType(tptr&typ)}"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue