summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorflywind <43030857+xflywind@users.noreply.github.com>2021-02-17 12:26:08 -0600
committerGitHub <noreply@github.com>2021-02-17 19:26:08 +0100
commit8d63f7b4831ccdadc3f119526b5b82db064aade7 (patch)
tree8161e3d12618f78f84cc62d1a4734c71eceac515
parent98102605d911171d79cf66327dee100cc2c8e05d (diff)
downloadNim-8d63f7b4831ccdadc3f119526b5b82db064aade7.tar.gz
clean up old codes (#17071)
-rw-r--r--compiler/guards.nim7
-rw-r--r--lib/pure/htmlgen.nim5
-rw-r--r--lib/pure/unittest.nim2
3 files changed, 3 insertions, 11 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
diff --git a/lib/pure/htmlgen.nim b/lib/pure/htmlgen.nim
index acec05832..7bff69774 100644
--- a/lib/pure/htmlgen.nim
+++ b/lib/pure/htmlgen.nim
@@ -113,10 +113,7 @@ proc xmlCheckedTag*(argsList: NimNode, tag: string, optAttr = "", reqAttr = "",
     result.add(newStrLitNode("</"))
     result.add(newStrLitNode(tag))
     result.add(newStrLitNode(">"))
-  when compiles(nestList(ident"&", result)):
-    result = nestList(ident"&", result)
-  else:
-    result = nestList(!"&", result)
+  result = nestList(ident"&", result)
 
 macro a*(e: varargs[untyped]): untyped =
   ## Generates the HTML ``a`` element.
diff --git a/lib/pure/unittest.nim b/lib/pure/unittest.nim
index 21087e8ef..d1b71b1b7 100644
--- a/lib/pure/unittest.nim
+++ b/lib/pure/unittest.nim
@@ -686,7 +686,7 @@ macro check*(conditions: untyped): untyped =
             result.printOuts.add getAst(print(argStr, callVar))
           if exp[i].kind == nnkExprEqExpr:
             # ExprEqExpr
-            #   Ident !"v"
+            #   Ident "v"
             #   IntLit 2
             result.check[i] = exp[i][1]
           if exp[i].typeKind notin {ntyTypeDesc}: