fixes #21207; reports redefinition error in the definition of enums (#21217)

* fixes #21207;  reports redefinition in the enums

* add a test
This commit is contained in:
ringabout
2023-01-03 15:15:10 +08:00
committed by GitHub
parent 3b965f463b
commit 81b7f9108f
2 changed files with 11 additions and 2 deletions

View File

@@ -0,0 +1,9 @@
discard """
cmd: '''nim check --hints:off $file'''
action: reject
nimout: '''
tredefinition.nim(9, 25) Error: redefinition of 'Key_a'; previous declaration here: tredefinition.nim(9, 18)
'''
"""
type Key* = enum Key_A, Key_a