result code = -1 standard error = { 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 = { }