summary refs log blame commit diff stats
path: root/tests/distinct/tdistinct_consts.nim
blob: 4f6ced2d2f7da9f2e278e835ac07cc1ea0a39c90 (plain) (tree)



















                                                     
# bug #2641

type MyChar = distinct char
const c:MyChar = MyChar('a')

type MyBool = distinct bool
const b:MyBool = MyBool(true)

type MyBoolSet = distinct set[bool]
const bs:MyBoolSet = MyBoolSet({true})

type MyCharSet= distinct set[char]
const cs:MyCharSet = MyCharSet({'a'})

type MyBoolSeq = distinct seq[bool]
const bseq:MyBoolSeq = MyBoolSeq(@[true, false])

type MyBoolArr = distinct array[3, bool]
const barr:MyBoolArr = MyBoolArr([true, false, true])