123456789101112131415161718 |
- discard """
- errormsg: "type mismatch: got <seq[empty]>"
- line: 16
- """
- # bug #836
- type
- TOption*[T] = object
- case FIsSome: bool
- of false: nil
- of true: FData: T
- proc some*[T](value: T): TOption[T] = TOption[T](FIsSome: true, FData: value)
- echo some(@[]).FIsSome
|