mirror of
https://github.com/nim-lang/Nim.git
synced 2026-01-01 19:02:18 +00:00
Checked field expressions, such as an object variant field access results in occasionally broken address analysis crashing the VM. This guard added here mimics guarded access in ldObjAddr as well. This is to prevent a crash, while a fix is devised.
11 lines
146 B
Nim
11 lines
146 B
Nim
type
|
|
Obj1 = object
|
|
case kind: bool
|
|
of false:
|
|
field: seq[int]
|
|
else: discard
|
|
|
|
static:
|
|
var obj1 = Obj1()
|
|
obj1.field.add(@[])
|