fixes #21496; Ambiguous calls compiles when module name are equal (#21500)

* fixes #21496; Ambiguous calls compiles when module name are equal

* add a test case
This commit is contained in:
ringabout 2023-03-13 03:03:14 +08:00 • committed by GitHub
commit ffadc75afe
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 13 additions and 1 deletions

View file

@ -0,0 +1 @@
proc fb* = echo "buzz!"

View file

@ -0,0 +1 @@
proc fb* = echo "fizz!"

9
tests/import/t21496.nim Normal file
View file

@ -0,0 +1,9 @@
discard """
errormsg: "redefinition of 'm21496'; previous declaration here: t21496.nim(5, 12)"
"""
import fizz/m21496, buzz/m21496
# bug #21496
m21496.fb()