mirror of
https://github.com/nim-lang/Nim.git
synced 2026-08-30 18:41:45 +00:00
second test case haul for templates and generics (#22728)
closes #8390, closes #11726, closes #8446, closes #21221, closes #7461, closes #7995
This commit is contained in:
@@ -1,3 +1,14 @@
|
||||
func r(): auto =
|
||||
func(): int = 2
|
||||
discard r()()
|
||||
doAssert r()() == 2
|
||||
|
||||
block: # issue #11726
|
||||
let foo = block:
|
||||
var x: int
|
||||
proc = inc x # "identifier expected, but got '='"
|
||||
|
||||
template paint(): untyped =
|
||||
proc (s: string): string = s
|
||||
|
||||
let s = paint()
|
||||
doAssert s("abc") == "abc"
|
||||
|
||||
Reference in New Issue
Block a user