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
commit 81b7f9108f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
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