mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-28 08:54:53 +00:00
* fixes #22301; rejects branch initialization with a runtime discriminator with defaults * undefault nimPreviewRangeDefault * fixes tests * use oldCheckDefault
17 lines
320 B
Nim
17 lines
320 B
Nim
discard """
|
|
errormsg: "branch initialization with a runtime discriminator is not supported for a branch whose fields have default values."
|
|
"""
|
|
|
|
# bug #22301
|
|
type
|
|
Enum = enum A, B
|
|
Object = object
|
|
case a: Enum
|
|
of A:
|
|
integer: int = 200
|
|
of B:
|
|
time: string
|
|
|
|
let x = A
|
|
let s = Object(a: x)
|
|
echo s |