diff options
Diffstat (limited to 'tests/parser')
| -rw-r--r-- | tests/parser/generic-arg.slang | 15 | ||||
| -rw-r--r-- | tests/parser/generic-arg.slang.expected | 5 |
2 files changed, 20 insertions, 0 deletions
diff --git a/tests/parser/generic-arg.slang b/tests/parser/generic-arg.slang new file mode 100644 index 000000000..6917ad4db --- /dev/null +++ b/tests/parser/generic-arg.slang @@ -0,0 +1,15 @@ +// generic-arg.slang + +//DIAGNOSTIC_TEST:SIMPLE: + +// Test disambiguation of expression and generic app. + +namespace NS +{ + struct MyType<let u : int, let v : int> + { + int arr[u /(v+1-1)]; + } +} + +StructuredBuffer<NS.MyType<1, 3>> buffer; diff --git a/tests/parser/generic-arg.slang.expected b/tests/parser/generic-arg.slang.expected new file mode 100644 index 000000000..4c32e2510 --- /dev/null +++ b/tests/parser/generic-arg.slang.expected @@ -0,0 +1,5 @@ +result code = 0 +standard error = { +} +standard output = { +} |
