ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / glsl-1.10 / compiler / initialization-incompatible-type-propagation-3.frag
blob449fab8cd6abe66788f073590da8bd3af7f61e07
1 // [config]
2 // expect_result: fail
3 // glsl_version: 1.10
4 // [end config]
5 //
6 // Initializing a variable using the variable with a wrong type
7 // should not affect the type of the variable being initialized.
8 // While we cannot check emitted error message the test at least
9 // should not crash, see bug:
10 // https://bugs.freedesktop.org/show_bug.cgi?id=107547
12 #version 110
14 struct Data {
15     float field;
18 void f() {
19     Data a = vec2(0.0);
20     a.field -= 1.0;