summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/diagnostics/break-outside-loop.slang2
-rw-r--r--tests/diagnostics/break-outside-loop.slang.expected2
-rw-r--r--tests/diagnostics/global-uniform.slang2
-rw-r--r--tests/preprocessor/pragma-once.slang4
4 files changed, 8 insertions, 2 deletions
diff --git a/tests/diagnostics/break-outside-loop.slang b/tests/diagnostics/break-outside-loop.slang
index f86b0bad6..0de64e2c5 100644
--- a/tests/diagnostics/break-outside-loop.slang
+++ b/tests/diagnostics/break-outside-loop.slang
@@ -1,4 +1,6 @@
//TEST:SIMPLE:
+//TEST:COMMAND_LINE_SIMPLE:
+
// `break` where it isn't allowed
void foo() { break; }
diff --git a/tests/diagnostics/break-outside-loop.slang.expected b/tests/diagnostics/break-outside-loop.slang.expected
index 80d79537b..94af34382 100644
--- a/tests/diagnostics/break-outside-loop.slang.expected
+++ b/tests/diagnostics/break-outside-loop.slang.expected
@@ -1,6 +1,6 @@
result code = -1
standard error = {
-tests/diagnostics/break-outside-loop.slang(4): error 30003: 'break' must appear inside loop constructs.
+tests/diagnostics/break-outside-loop.slang(6): error 30003: 'break' must appear inside loop constructs.
}
standard output = {
}
diff --git a/tests/diagnostics/global-uniform.slang b/tests/diagnostics/global-uniform.slang
index a3f17e536..6d3189cbc 100644
--- a/tests/diagnostics/global-uniform.slang
+++ b/tests/diagnostics/global-uniform.slang
@@ -1,6 +1,6 @@
// global-uniform.slang
//TEST:SIMPLE:-target hlsl
-
+//TEST:COMMAND_LINE_SIMPLE:-target hlsl
// Any attempt to declare a global variable that actually declares a
// global uniform should be diagnosed as unsupported.
diff --git a/tests/preprocessor/pragma-once.slang b/tests/preprocessor/pragma-once.slang
index fe805f82f..02db6e3b3 100644
--- a/tests/preprocessor/pragma-once.slang
+++ b/tests/preprocessor/pragma-once.slang
@@ -27,6 +27,10 @@
#include "pragma-once-a.h"
#include "pragma-once-b.h"
+// Make sure relative paths are handled
+#include "./pragma-once-a.h"
+#include "./pragma-once-a.h"
+
// Now let's use both the function and the
// macro, to confirm that they are both
// defined as expected.