summary refs log tree commit diff stats
path: root/tests/errmsgs/t16654.nim
blob: b2b57619bd12056499949bfe82a07101dcc7bbb1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
discard """
  cmd: "nim check $options $file"
  errormsg: "type mismatch: got <int literal(1), proc (r: GenericParam): auto>"
"""

when true: # bug #16654
  func fn[T](a: T, op: proc(a: T): float) = discard
  proc main() =
    let v = 1
    proc bar(r: auto): auto = v
    fn(1, bar)
  main()