summaryrefslogtreecommitdiff
path: root/tests/diagnostics/uninitialized-out.slang.expected
diff options
context:
space:
mode:
Diffstat (limited to 'tests/diagnostics/uninitialized-out.slang.expected')
-rw-r--r--tests/diagnostics/uninitialized-out.slang.expected14
1 files changed, 13 insertions, 1 deletions
diff --git a/tests/diagnostics/uninitialized-out.slang.expected b/tests/diagnostics/uninitialized-out.slang.expected
index feb8c494a..5846c12df 100644
--- a/tests/diagnostics/uninitialized-out.slang.expected
+++ b/tests/diagnostics/uninitialized-out.slang.expected
@@ -1,8 +1,20 @@
result code = -1
standard error = {
-tests/diagnostics/uninitialized-out.slang(5): error 41015: use of uninitialized value.
+tests/diagnostics/uninitialized-out.slang(6): error 41015: use of uninitialized value 'v'
float r = v.x + 1.0;
^
+tests/diagnostics/uninitialized-out.slang(8): warning 41016: returning without initializing out parameter 'v'
+ return r;
+ ^~~~~~
+tests/diagnostics/uninitialized-out.slang(14): warning 41016: returning without initializing out parameter 'x'
+ return 0;
+ ^~~~~~
+tests/diagnostics/uninitialized-out.slang(18): warning 41016: returning without initializing out parameter 'x'
+void baz(out float x) {}
+ ^
+tests/diagnostics/uninitialized-out.slang(25): warning 41016: returning without initializing out parameter 'y'
+ return;
+ ^~~~~~
}
standard output = {
}