1b8e80941Smrg#version 130
2b8e80941Smrg
3b8e80941Smrgvoid main()
4b8e80941Smrg{
5b8e80941Smrg  int undefinedIndex;
6b8e80941Smrg  int undefinedIndex2;
7b8e80941Smrg  int definedIndex = 2;
8b8e80941Smrg  int definedIndex2 = 2;
9b8e80941Smrg  float array[4];
10b8e80941Smrg  float fooPos;
11b8e80941Smrg  int fooLength;
12b8e80941Smrg
13b8e80941Smrg  fooPos = array[undefinedIndex];
14b8e80941Smrg  fooPos = array[definedIndex];
15b8e80941Smrg
16b8e80941Smrg  fooPos = array[definedIndex+definedIndex2];
17b8e80941Smrg  fooPos = array[undefinedIndex+undefinedIndex2];
18b8e80941Smrg  array[0] = 10.0;
19b8e80941Smrg  fooPos = array[definedIndex];
20b8e80941Smrg
21b8e80941Smrg  array[undefinedIndex2] = array[undefinedIndex];
22b8e80941Smrg}
23b8e80941Smrg
24