diff options
Diffstat (limited to 'compiler')
-rw-r--r-- | compiler/guards.nim | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/compiler/guards.nim b/compiler/guards.nim index 4a7a5f284..028142127 100644 --- a/compiler/guards.nim +++ b/compiler/guards.nim @@ -774,12 +774,7 @@ macro `=~`(x: PNode, pat: untyped): bool = var conds = newTree(nnkBracket) m(x, pat, conds) - when compiles(nestList(ident"and", conds)): - result = nestList(ident"and", conds) - #elif declared(macros.toNimIdent): - # result = nestList(toNimIdent"and", conds) - else: - result = nestList(!"and", conds) + result = nestList(ident"and", conds) proc isMinusOne(n: PNode): bool = n.kind in {nkCharLit..nkUInt64Lit} and n.intVal == -1 |