diff options
| author | Yong He <yonghe@outlook.com> | 2025-07-28 23:54:02 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-07-29 06:54:02 +0000 |
| commit | 1da9019e9d3150502264365668156edf64ddfab1 (patch) | |
| tree | 2ea8c6c7cdc0bb85ecd687d37a0587d8ecd9c483 /tests/diagnostics | |
| parent | e8797496bf7caeb08b5334d13d0d5aa039106210 (diff) | |
Improve diagnostics over ambiguous references. (#7930)
* Improve diagnostics over ambiguous references.
* Fix.
* Remove files.
* Fix some optix hitobject intrinsics.
* Fix some hitobject intrinsics for optix.
* Fix.
* update rhi
* revert slang-rhi
* Update slang-rhi
Diffstat (limited to 'tests/diagnostics')
| -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 |
