mirror of
https://github.com/nim-lang/Nim.git
synced 2026-01-08 14:03:23 +00:00
18 lines
443 B
Nim
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) |