blob: 1fa8ec8a56a09adf0078f37d4562ba7f39c7ee46 (
plain) (
tree)
|
|
discard """
output: ""
"""
type
Drawable = object of RootObj
discard
# issue #8781, following type was broken due to 'U' suffix
# on `animatedU`. U also added as union identifier for C.
# replaced by "_U" prefix, which is not allowed as an
# identifier
TypeOne = ref object of Drawable
animatedU: bool
case animated: bool
of true:
frames: seq[int]
of false:
region: float
when isMainModule:
let r = 1.5
let a = TypeOne(animatedU: true,
animated: false,
region: r)
|