Nim/tests/cpp/ttypeinfo1.nim
flywind e4d0f9f3de
typeinfo minor improvement (#16083)
* typeinfo minor improvement

* minor

* Update lib/core/typeinfo.nim

* rename typeinfo
2020-11-23 22:56:30 +01:00

22 lines
No EOL
279 B
Nim

discard """
targets: "cpp"
output: '''100'''
"""
import typeinfo
#bug #6016
type
Onion {.union.} = object
field1: int
field2: uint64
Stroom = Onion
PStroom = ptr Stroom
proc pstruct(u: PStroom) =
echo u.field2
var x = Onion(field1: 100)
pstruct(x.addr)