xref: /aosp_15_r20/external/skia/tests/sksl/shared/Ossfuzz60077.hlsl (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1static float4 sk_FragColor;
2
3struct SPIRV_Cross_Output
4{
5    float4 sk_FragColor : SV_Target0;
6};
7
8void d_vi(int _24)
9{
10    int b = 4;
11}
12
13void c_vi(int _28)
14{
15    int _31 = _28;
16    d_vi(_31);
17}
18
19void b_vi(int _33)
20{
21    int _36 = _33;
22    c_vi(_36);
23}
24
25void a_vi(int _38)
26{
27    int _41 = _38;
28    b_vi(_41);
29    int _44 = _38;
30    b_vi(_44);
31}
32
33float4 main(float2 _47)
34{
35    int i = 0;
36    int _51 = i;
37    a_vi(_51);
38    return 0.0f.xxxx;
39}
40
41void frag_main()
42{
43    float2 _18 = 0.0f.xx;
44    sk_FragColor = main(_18);
45}
46
47SPIRV_Cross_Output main()
48{
49    frag_main();
50    SPIRV_Cross_Output stage_output;
51    stage_output.sk_FragColor = sk_FragColor;
52    return stage_output;
53}
54