From b832338c1066807461446f19cc1dc16f645267cb Mon Sep 17 00:00:00 2001 From: Yong He Date: Mon, 3 Feb 2025 22:48:37 -0800 Subject: Fix parsing of nested generic app. (#6259) --- tests/front-end/generic-disambiguate-module.slang | 2 ++ tests/front-end/generic-disambiguate.slang | 10 ++++++++++ 2 files changed, 12 insertions(+) create mode 100644 tests/front-end/generic-disambiguate-module.slang create mode 100644 tests/front-end/generic-disambiguate.slang diff --git a/tests/front-end/generic-disambiguate-module.slang b/tests/front-end/generic-disambiguate-module.slang new file mode 100644 index 000000000..d39ac87e1 --- /dev/null +++ b/tests/front-end/generic-disambiguate-module.slang @@ -0,0 +1,2 @@ +//TEST_IGNORE_FILE: +struct Foo {} \ No newline at end of file diff --git a/tests/front-end/generic-disambiguate.slang b/tests/front-end/generic-disambiguate.slang new file mode 100644 index 000000000..be6058d9c --- /dev/null +++ b/tests/front-end/generic-disambiguate.slang @@ -0,0 +1,10 @@ +//TEST:SIMPLE(filecheck=CHECK): -target spirv +import "generic-disambiguate-module"; + +// CHECK: OpEntryPoint + +[numthreads(1,1,1)] +void main() +{ + var x : Foo>>>; // error 20002: syntax error. +} \ No newline at end of file -- cgit v1.2.3