fixes yet another gensym regression (#12145)

This commit is contained in:
Andreas Rumpf 2019-09-06 00:45:00 +02:00 • committed by GitHub
commit 488f3ed085
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 34 additions and 10 deletions

View file

@ -40,15 +40,15 @@ doAssert y.x == "abc"
import macros
static:
let sym1 = genSym()
let sym2 = genSym()
let sym3 = sym1
let sym1 = genSym()
let sym2 = genSym()
let sym3 = sym1
let nimsym = sym1.symbol
doAssert sym1 == sym1
doAssert sym2 != sym3
doAssert sym1 == sym1
doAssert sym2 != sym3
doAssert sym2.symbol != sym3.symbol
doAssert sym3 == sym1
doAssert sym3 == sym1
doAssert sym1.symbol == sym1.symbol
doAssert nimsym == nimsym
doAssert nimsym == nimsym
echo "true"