From 961a739a4ac601875a0bded4df8018fd4689ef95 Mon Sep 17 00:00:00 2001 From: Ganesh Viswanathan Date: Tue, 7 May 2019 15:43:54 -0500 Subject: Fix illegal recursion typedefs --- nimterop/grammar.nim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nimterop/grammar.nim b/nimterop/grammar.nim index 22a0456..5ae8741 100644 --- a/nimterop/grammar.nim +++ b/nimterop/grammar.nim @@ -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)}" -- cgit v1.2.3