diff options
Diffstat (limited to 'test/cases/compile_errors/ambiguous_decl_reference.zig')
| -rw-r--r-- | test/cases/compile_errors/ambiguous_decl_reference.zig | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/test/cases/compile_errors/ambiguous_decl_reference.zig b/test/cases/compile_errors/ambiguous_decl_reference.zig new file mode 100644 index 0000000000..c32b9a0755 --- /dev/null +++ b/test/cases/compile_errors/ambiguous_decl_reference.zig @@ -0,0 +1,21 @@ +fn foo() void {} +fn bar() void { + const S = struct { + fn baz() void { + foo(); + } + fn foo() void {} + }; + S.baz(); +} +export fn entry() void { + bar(); +} + +// error +// backend=stage2 +// target=native +// +// :5:13: error: ambiguous reference +// :7:9: note: declared here +// :1:1: note: also declared here |
