mirror of
https://github.com/nim-lang/Nim.git
synced 2026-04-19 05:50:30 +00:00
closes #4750
This commit is contained in:
@@ -9,3 +9,22 @@ template something(name: untyped) =
|
||||
|
||||
something(what)
|
||||
what(10)
|
||||
|
||||
# bug #4750
|
||||
|
||||
type
|
||||
O = object
|
||||
i: int
|
||||
|
||||
OP = ptr O
|
||||
|
||||
template alf(p: pointer): untyped =
|
||||
cast[OP](p)
|
||||
|
||||
|
||||
proc t1(al: pointer) =
|
||||
var o = alf(al)
|
||||
|
||||
proc t2(alf: pointer) =
|
||||
var x = alf
|
||||
var o = alf(x)
|
||||
|
||||
Reference in New Issue
Block a user