summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/slang-test/slang-test-main.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/slang-test/slang-test-main.cpp b/tools/slang-test/slang-test-main.cpp
index fccba8fd8..bdc7a082b 100644
--- a/tools/slang-test/slang-test-main.cpp
+++ b/tools/slang-test/slang-test-main.cpp
@@ -3583,6 +3583,11 @@ TestResult doRenderComparisonTestRun(
*outOutput = output;
+ // Always fail if the compilation produced a failure.
+ if (exeRes.resultCode != 0)
+ {
+ return TestResult::Fail;
+ }
return TestResult::Pass;
}