diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/diagnostics/ambiguous-member-base/lib.slang | 3 | ||||
| -rw-r--r-- | tests/diagnostics/ambiguous-member-base/user.slang | 14 |
2 files changed, 17 insertions, 0 deletions
diff --git a/tests/diagnostics/ambiguous-member-base/lib.slang b/tests/diagnostics/ambiguous-member-base/lib.slang new file mode 100644 index 000000000..fd7e771e2 --- /dev/null +++ b/tests/diagnostics/ambiguous-member-base/lib.slang @@ -0,0 +1,3 @@ +struct X { int m; } + +static X x;
\ No newline at end of file diff --git a/tests/diagnostics/ambiguous-member-base/user.slang b/tests/diagnostics/ambiguous-member-base/user.slang new file mode 100644 index 000000000..3aa212807 --- /dev/null +++ b/tests/diagnostics/ambiguous-member-base/user.slang @@ -0,0 +1,14 @@ +//DIAGNOSTIC_TEST:SIMPLE(filecheck=CHECK): +import lib; + +static X x; + +void test() +{ + // CHECK: ([[# @LINE+1]]):{{.*}}ambiguous reference to 'x' + x.m = 2; + // CHECK: ([[# @LINE+1]]):{{.*}}ambiguous reference to 'x' + x[3] = 2; + // CHECK: ([[# @LINE+1]]):{{.*}}ambiguous reference to 'x' + x(); +}
\ No newline at end of file |
