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: if name.kind == nnkIdent:
quote do: quote do:
mixin questionableUnpack mixin questionableUnpack
let (`name`, isOk) = questionableUnpack(`expression`) let (`name` {.used.}, isOk) = questionableUnpack(`expression`)
isOk isOk
else: else:
let name = name[0] let name = name[0]
quote do: quote do:
mixin questionableUnpack mixin questionableUnpack
var (`name`, isOk) = questionableUnpack(`expression`) var (`name` {.used.}, isOk) = questionableUnpack(`expression`)
isOk isOk