summary refs log tree commit diff stats
path: root/lib
diff options
context:
space:
mode:
authorkonsumlamm <44230978+konsumlamm@users.noreply.github.com>2021-03-05 12:08:03 +0100
committerGitHub <noreply@github.com>2021-03-05 12:08:03 +0100
commit2e8325a19ced18fd7284ec616529453e5915ccb4 (patch)
tree05c050f5fb840db60766ec655bf770b5daa41d68 /lib
parent8f1fa3e5b014c4301477f2f1872afde0640906b3 (diff)
downloadNim-2e8325a19ced18fd7284ec616529453e5915ccb4.tar.gz
Remove support for named procs with sugar.=> (#17220)
* Add docs & tests for named procs with sugar.=>
* Remove support for named procs in sugar.=>
* Resolve conflict
* Fix test
Diffstat (limited to 'lib')
-rw-r--r--lib/pure/sugar.nim10
1 files changed, 0 insertions, 10 deletions
diff --git a/lib/pure/sugar.nim b/lib/pure/sugar.nim
index 8d23696ac..aa1cc5fb8 100644
--- a/lib/pure/sugar.nim
+++ b/lib/pure/sugar.nim
@@ -87,16 +87,6 @@ macro `=>`*(p, b: untyped): untyped =
 
   checkPragma(p, pragma) # check again after -> transform
 
-  since (1, 3):
-    if p.kind in {nnkCall, nnkObjConstr}:
-      # foo(x, y) => x + y
-      kind = nnkProcDef
-      name = p[0]
-      let newP = newNimNode(nnkPar)
-      for i in 1..<p.len:
-        newP.add(p[i])
-      p = newP
-
   case p.kind
   of nnkPar, nnkTupleConstr:
     var untypedBeforeColon = 0