Skip to content

Ambiguous calls compiles when module name are equal #21496

@Menduist

Description

@Menduist

Description

fizz/t.nim:

proc fb* = echo "fizz!"

buzz/t.nim:

proc fb* = echo "buzz!"

test.nim

import fizz/t, buzz/t t.fb()

Nim Version

9afb466

Current Output

test.nim(1, 20) Hint: duplicate import of 't'; previous import here: test.nim(1, 12) [DuplicateModuleImport] [...] buzz! 

Expected Output

ambiguous call etc 

Possible Solution

No response

Additional Information

The DuplicateModuleImport is also a bug

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions