summary refs log tree commit diff stats
path: root/tests/parser/tprocexprasstmt.nim
blob: 22fb4a7c88194805466ef21fc3e2a9c446b4046e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
func r(): auto =
  func(): int = 2
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"