From d245c72f2a92a74ccda83f41758c1948ae5132d3 Mon Sep 17 00:00:00 2001 From: Yong He Date: Wed, 24 Aug 2022 10:56:53 -0700 Subject: Compiler time evaluation of all int and bool operators. (#2376) * Compiler time evaluation of all int and bool operators. * Fix linux compile error. * Fix. Co-authored-by: Yong He --- tests/parser/generic-arg.slang | 15 +++++++++++++++ tests/parser/generic-arg.slang.expected | 5 +++++ 2 files changed, 20 insertions(+) create mode 100644 tests/parser/generic-arg.slang create mode 100644 tests/parser/generic-arg.slang.expected (limited to 'tests/parser') 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 + { + int arr[u /(v+1-1)]; + } +} + +StructuredBuffer> 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 = { +} -- cgit v1.2.3