summaryrefslogtreecommitdiff
path: root/tests/diagnostics/uninitialized-out.slang.expected
blob: 5846c12df61c11bfe5d3f87956bc7f2514ddd9b1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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 = {
}