summaryrefslogtreecommitdiffstats
path: root/tests/bugs/gh-6860.slang
blob: 13a7e329a83462df99f388b51c41fec82f0f5ffd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//TEST:SIMPLE(filecheck=CHECK): -target spirv
// CHECK: OpEntryPoint
func breaker()->float {
    var x: float;
    for (int i = 0; i < 1; ++i) {
        if (true) {
        } else {
            x = 0.0;
        }
    }
    return x;
}

[shader("fragment")]
float4 fragment(float4 in: SV_Position)
    : SV_Target
{
    let res = breaker();
    return float4(0, 0, 0, 0);
}