summaryrefslogtreecommitdiff
path: root/tests/diagnostics/command-line
diff options
context:
space:
mode:
Diffstat (limited to 'tests/diagnostics/command-line')
-rw-r--r--tests/diagnostics/command-line/x-arg-tool-unknown.slang3
-rw-r--r--tests/diagnostics/command-line/x-arg-tool-unknown.slang.expected8
2 files changed, 11 insertions, 0 deletions
diff --git a/tests/diagnostics/command-line/x-arg-tool-unknown.slang b/tests/diagnostics/command-line/x-arg-tool-unknown.slang
new file mode 100644
index 000000000..cfcb09a12
--- /dev/null
+++ b/tests/diagnostics/command-line/x-arg-tool-unknown.slang
@@ -0,0 +1,3 @@
+// x-arg-tool-unknown.slang
+
+//DIAGNOSTIC_TEST:SIMPLE:-entry main -stage compute -o myKernel.dxbc -o myKernel.dxbc -Xthingy
diff --git a/tests/diagnostics/command-line/x-arg-tool-unknown.slang.expected b/tests/diagnostics/command-line/x-arg-tool-unknown.slang.expected
new file mode 100644
index 000000000..73328c480
--- /dev/null
+++ b/tests/diagnostics/command-line/x-arg-tool-unknown.slang.expected
@@ -0,0 +1,8 @@
+result code = 1
+standard error = {
+(1): error 100000: downstream tool name not known, allowed names are [ fxc, dxc, glslang, clang, visualstudio, gcc, genericcpp, nvrtc, downstream, linker ]
+tests/diagnostics/command-line/x-arg-tool-unknown.slang -entry main -stage compute -o myKernel.dxbc -o myKernel.dxbc -Xthingy
+ ^
+}
+standard output = {
+}