1b8e80941Smrg#version 130
2b8e80941Smrg
3b8e80941Smrgvoid main()
4b8e80941Smrg{
5b8e80941Smrg  int defined = 2;
6b8e80941Smrg  int undefined;
7b8e80941Smrg  float fooFloat;
8b8e80941Smrg
9b8e80941Smrg  if (undefined >> 2 == 0) {
10b8e80941Smrg    fooFloat = 10.0;
11b8e80941Smrg  }
12b8e80941Smrg
13b8e80941Smrg  if (defined >> 2 == 0) {
14b8e80941Smrg    fooFloat = 10.0;
15b8e80941Smrg  }
16b8e80941Smrg
17b8e80941Smrg  if (undefined >> defined == 0) {
18b8e80941Smrg    fooFloat = 10.0;
19b8e80941Smrg  }
20b8e80941Smrg
21b8e80941Smrg  if (defined >> undefined == 0) {
22b8e80941Smrg    fooFloat = 10.0;
23b8e80941Smrg  }
24b8e80941Smrg}
25b8e80941Smrg
26