Files
Nim/tests/enum/tpure_enums_conflict.nim
2018-08-31 00:30:19 +02:00

20 lines
363 B
Nim

discard """
errormsg: "ambiguous identifier: 'amb'"
line: 19
"""
# bug #8066
when true:
type
MyEnum {.pure.} = enum
valueA, valueB, valueC, valueD, amb
OtherEnum {.pure.} = enum
valueX, valueY, valueZ, amb
echo valueA # MyEnum.valueA
echo MyEnum.amb # OK.
echo amb # Error: Unclear whether it's MyEnum.amb or OtherEnum.amb