Re-add {.used.} to bound variables

This commit is contained in:
Mark Spanbroek 2022-06-20 15:33:51 +02:00
parent 845a306417
commit e719504ab6

View File

@ -17,12 +17,12 @@ macro `=?`*(name, expression): bool =
if name.kind == nnkIdent:
quote do:
mixin questionableUnpack
let (`name`, isOk) = questionableUnpack(`expression`)
let (`name` {.used.}, isOk) = questionableUnpack(`expression`)
isOk
else:
let name = name[0]
quote do:
mixin questionableUnpack
var (`name`, isOk) = questionableUnpack(`expression`)
var (`name` {.used.}, isOk) = questionableUnpack(`expression`)
isOk