Files
Nim/tests/errmsgs/t18886.nim
ringabout 5602183234 'lock levels' are deprecated, now a noop (#20539)
* 'lock levels' are deprecated, now a noop

* fixes tests
2022-10-11 09:17:09 +02:00

18 lines
443 B
Nim

discard """
cmd: "nim check --hints:off $file"
errormsg: ""
nimout: '''
t18886.nim(18, 24) Error: ambiguous identifier: 'bar' -- you need a helper proc to disambiguate the following:
t18886.bar: proc (i: ptr int){.noSideEffect, gcsafe.}
t18886.bar: proc (i: ptr char){.noSideEffect, gcsafe.}
'''
"""
type Foo = (proc(_: pointer): void)
proc bar(i: ptr[int]) = discard
proc bar(i: ptr[char]) = discard
let fooBar = cast[Foo](bar)