mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-29 17:34:43 +00:00
16 lines
432 B
Nim
16 lines
432 B
Nim
discard """
|
|
matrix: "--mm:refc -d:release; --mm:orc -d:release"
|
|
"""
|
|
|
|
{.passC: "-fsanitize=undefined -fsanitize-undefined-trap-on-error -Wall -Wextra -pedantic -flto".}
|
|
{.passL: "-fsanitize=undefined -fsanitize-undefined-trap-on-error -flto".}
|
|
|
|
# bug #20972
|
|
type ForkedEpochInfo = object
|
|
case kind: bool
|
|
of true, false: discard
|
|
var info = ForkedEpochInfo(kind: true)
|
|
doAssert info.kind
|
|
info.kind = false
|
|
doAssert not info.kind
|