Nim/tests/errmsgs/t16654.nim
2023-03-06 14:12:47 +08:00

12 lines
273 B
Nim

discard """
cmd: "nim check $options $file"
errormsg: "type mismatch: got <int> but expected 'float'"
"""
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()