Merge pull request #2976 from jeremy-lunarg/hayes-fix-2975
[platform/upstream/glslang.git] / Test / hlsl.self_cast.frag
1 struct Test0 {};
2 struct Test1 { float f; };
3
4 void main()
5 {
6     {
7         Test0 a;
8         Test0 b = (Test0)a;
9     }
10
11     {
12         Test1 a;
13         Test1 b = (Test1)a;
14     }
15
16     {
17         Test0 a[2];
18         Test0 b[2] = (Test0[2])a;
19     }
20
21     {
22         Test1 a[2];
23         Test1 b[2] = (Test1[2])a;
24     }
25 }