This commit is contained in:
cooldome 2019-12-06 08:56:54 +00:00 • committed by Andreas Rumpf
commit 7213969901
2 changed files with 26 additions and 5 deletions

View file

@ -31,3 +31,19 @@ var y = MyCaseObjectB(kind: A)
y.x = 1
y.kind = C
echo "no crash"
#################
## bug #12821
type
RefBaseObject* = ref object of RootObj
case kind: bool
of true: a: int
of false: b: float
MyRefObject = ref object of RefBaseObject
x: float
let z = new(MyRefObject)
z.kind = false