430AofA.frag ERROR: 0:6: '[]' : only outermost dimension of an array of arrays can be implicitly sized ERROR: 0:14: 'constructor' : constructing non-array constituent from array argument ERROR: 0:15: 'constructor' : array constructor argument not correct type to construct array element ERROR: 0:28: '[' : array index out of range '4' ERROR: 0:56: 'constructor' : cannot convert parameter 2 from ' const 3-element array of 4-component vector of float' to ' temp 2-element array of 4-component vector of float' ERROR: 0:60: 'constructor' : cannot convert parameter 2 from ' const 2-element array of 4-component vector of float' to ' temp 3-element array of 4-component vector of float' ERROR: 0:64: '=' : cannot convert from ' const 3-element array of 2-element array of 4-component vector of float' to ' temp 4-element array of 2-element array of 4-component vector of float' ERROR: 0:70: 'assign' : cannot convert from ' global 4-element array of 7-element array of float' to ' global 5-element array of 7-element array of float' ERROR: 0:71: 'assign' : cannot convert from ' global 4-element array of 7-element array of float' to ' global unsized 1-element array of 7-element array of float' ERROR: 0:73: 'foo' : no matching overloaded function found ERROR: 0:78: '==' : wrong operand types: no operation '==' exists that takes a left-hand operand of type ' global 4-element array of 7-element array of float' and a right operand of type ' global 5-element array of 7-element array of float' (or there is no acceptable conversion) ERROR: 0:84: '[' : array index out of range '5' ERROR: 0:91: 'length' : array must be declared with a size before using this method ERROR: 0:93: 'length' : array must be declared with a size before using this method ERROR: 0:98: 'length' : does not operate on this type: temp float ERROR: 0:98: '' : function call, method, or subroutine call expected ERROR: 0:98: '' : no matching overloaded function found ERROR: 0:101: 'resize2' : redeclaration of array with a different array dimensions or sizes ERROR: 0:104: 'resize3' : redeclaration of array with a different array dimensions or sizes ERROR: 0:107: 'resize4' : redeclaration of array with a different element type ERROR: 20 compilation errors. No code generated. Shader version: 430 ERROR: node is still EOpNull! 0:10 Function Definition: foo(f1[5][7]; ( global 4-element array of 7-element array of float) 0:10 Function Parameters: 0:10 'a' ( in 5-element array of 7-element array of float) 0:? Sequence 0:13 move second child to first child ( temp 7-element array of float) 0:13 'r' ( temp 7-element array of float) 0:13 direct index ( temp 7-element array of float) 0:13 'a' ( in 5-element array of 7-element array of float) 0:13 Constant: 0:13 2 (const int) 0:14 Constant: 0:14 0.000000 0:15 Constant: 0:15 0.000000 0:16 Branch: Return with expression 0:16 Construct float ( temp 4-element array of 7-element array of float) 0:16 direct index ( temp 7-element array of float) 0:16 'a' ( in 5-element array of 7-element array of float) 0:16 Constant: 0:16 0 (const int) 0:16 direct index ( temp 7-element array of float) 0:16 'a' ( in 5-element array of 7-element array of float) 0:16 Constant: 0:16 1 (const int) 0:16 'r' ( temp 7-element array of float) 0:16 direct index ( temp 7-element array of float) 0:16 'a' ( in 5-element array of 7-element array of float) 0:16 Constant: 0:16 3 (const int) 0:17 Branch: Return with expression 0:17 Construct float ( temp 4-element array of 7-element array of float) 0:17 direct index ( temp 7-element array of float) 0:17 'a' ( in 5-element array of 7-element array of float) 0:17 Constant: 0:17 0 (const int) 0:17 direct index ( temp 7-element array of float) 0:17 'a' ( in 5-element array of 7-element array of float) 0:17 Constant: 0:17 1 (const int) 0:17 'r' ( temp 7-element array of float) 0:17 direct index ( temp 7-element array of float) 0:17 'a' ( in 5-element array of 7-element array of float) 0:17 Constant: 0:17 3 (const int) 0:18 Branch: Return with expression 0:18 Construct float ( temp 4-element array of 7-element array of float) 0:18 direct index ( temp 7-element array of float) 0:18 'a' ( in 5-element array of 7-element array of float) 0:18 Constant: 0:18 0 (const int) 0:18 direct index ( temp 7-element array of float) 0:18 'a' ( in 5-element array of 7-element array of float) 0:18 Constant: 0:18 1 (const int) 0:18 direct index ( temp 7-element array of float) 0:18 'a' ( in 5-element array of 7-element array of float) 0:18 Constant: 0:18 2 (const int) 0:18 direct index ( temp 7-element array of float) 0:18 'a' ( in 5-element array of 7-element array of float) 0:18 Constant: 0:18 3 (const int) 0:21 Function Definition: bar(f1[5][7]; ( global void) 0:21 Function Parameters: 0:21 '' ( in 5-element array of 7-element array of float) 0:23 Function Definition: main( ( global void) 0:23 Function Parameters: 0:? Sequence 0:? Sequence 0:28 move second child to first child ( temp float) 0:28 direct index ( temp float) 0:28 direct index ( temp 2-element array of float) 0:28 direct index ( temp 4-element array of 2-element array of float) 0:28 'gu' ( temp 3-element array of 4-element array of 2-element array of float) 0:28 Constant: 0:28 2 (const int) 0:28 Constant: 0:28 4 (const int) 0:28 Constant: 0:28 1 (const int) 0:28 Constant: 0:28 4.000000 0:30 Sequence 0:30 move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float) 0:30 'ca4' ( temp 3-element array of 2-element array of 4-component vector of float) 0:32 Constant: 0:32 0.000000 0:32 0.000000 0:32 0.000000 0:32 0.000000 0:32 1.000000 0:32 1.000000 0:32 1.000000 0:32 1.000000 0:32 0.000000 0:32 0.000000 0:32 0.000000 0:32 0.000000 0:32 1.000000 0:32 1.000000 0:32 1.000000 0:32 1.000000 0:32 0.000000 0:32 0.000000 0:32 0.000000 0:32 0.000000 0:32 1.000000 0:32 1.000000 0:32 1.000000 0:32 1.000000 0:33 Sequence 0:33 move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float) 0:33 'caim' ( temp 3-element array of 2-element array of 4-component vector of float) 0:35 Constant: 0:35 4.000000 0:35 4.000000 0:35 4.000000 0:35 4.000000 0:35 2.000000 0:35 2.000000 0:35 2.000000 0:35 2.000000 0:35 4.000000 0:35 4.000000 0:35 4.000000 0:35 4.000000 0:35 2.000000 0:35 2.000000 0:35 2.000000 0:35 2.000000 0:35 4.000000 0:35 4.000000 0:35 4.000000 0:35 4.000000 0:35 2.000000 0:35 2.000000 0:35 2.000000 0:35 2.000000 0:36 Sequence 0:36 move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float) 0:36 'caim2' ( temp 3-element array of 2-element array of 4-component vector of float) 0:38 Constant: 0:38 4.000000 0:38 4.000000 0:38 4.000000 0:38 4.000000 0:38 2.000000 0:38 2.000000 0:38 2.000000 0:38 2.000000 0:38 4.000000 0:38 4.000000 0:38 4.000000 0:38 4.000000 0:38 2.000000 0:38 2.000000 0:38 2.000000 0:38 2.000000 0:38 4.000000 0:38 4.000000 0:38 4.000000 0:38 4.000000 0:38 2.000000 0:38 2.000000 0:38 2.000000 0:38 2.000000 0:39 Sequence 0:39 move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float) 0:39 'caim3' ( temp 3-element array of 2-element array of 4-component vector of float) 0:41 Constant: 0:41 4.000000 0:41 4.000000 0:41 4.000000 0:41 4.000000 0:41 2.000000 0:41 2.000000 0:41 2.000000 0:41 2.000000 0:41 4.000000 0:41 4.000000 0:41 4.000000 0:41 4.000000 0:41 2.000000 0:41 2.000000 0:41 2.000000 0:41 2.000000 0:41 4.000000 0:41 4.000000 0:41 4.000000 0:41 4.000000 0:41 2.000000 0:41 2.000000 0:41 2.000000 0:41 2.000000 0:43 Sequence 0:43 move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float) 0:43 'a4' ( temp 3-element array of 2-element array of 4-component vector of float) 0:43 Constant: 0:43 0.000000 0:43 0.000000 0:43 0.000000 0:43 0.000000 0:43 1.000000 0:43 1.000000 0:43 1.000000 0:43 1.000000 0:43 0.000000 0:43 0.000000 0:43 0.000000 0:43 0.000000 0:43 1.000000 0:43 1.000000 0:43 1.000000 0:43 1.000000 0:43 0.000000 0:43 0.000000 0:43 0.000000 0:43 0.000000 0:43 1.000000 0:43 1.000000 0:43 1.000000 0:43 1.000000 0:46 Sequence 0:46 move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float) 0:46 'aim' ( temp 3-element array of 2-element array of 4-component vector of float) 0:46 Constant: 0:46 4.000000 0:46 4.000000 0:46 4.000000 0:46 4.000000 0:46 2.000000 0:46 2.000000 0:46 2.000000 0:46 2.000000 0:46 4.000000 0:46 4.000000 0:46 4.000000 0:46 4.000000 0:46 2.000000 0:46 2.000000 0:46 2.000000 0:46 2.000000 0:46 4.000000 0:46 4.000000 0:46 4.000000 0:46 4.000000 0:46 2.000000 0:46 2.000000 0:46 2.000000 0:46 2.000000 0:49 Sequence 0:49 move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float) 0:49 'aim2' ( temp 3-element array of 2-element array of 4-component vector of float) 0:49 Constant: 0:49 4.000000 0:49 4.000000 0:49 4.000000 0:49 4.000000 0:49 2.000000 0:49 2.000000 0:49 2.000000 0:49 2.000000 0:49 4.000000 0:49 4.000000 0:49 4.000000 0:49 4.000000 0:49 2.000000 0:49 2.000000 0:49 2.000000 0:49 2.000000 0:49 4.000000 0:49 4.000000 0:49 4.000000 0:49 4.000000 0:49 2.000000 0:49 2.000000 0:49 2.000000 0:49 2.000000 0:52 Sequence 0:52 move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float) 0:52 'aim3' ( temp 3-element array of 2-element array of 4-component vector of float) 0:52 Constant: 0:52 4.000000 0:52 4.000000 0:52 4.000000 0:52 4.000000 0:52 2.000000 0:52 2.000000 0:52 2.000000 0:52 2.000000 0:52 4.000000 0:52 4.000000 0:52 4.000000 0:52 4.000000 0:52 2.000000 0:52 2.000000 0:52 2.000000 0:52 2.000000 0:52 4.000000 0:52 4.000000 0:52 4.000000 0:52 4.000000 0:52 2.000000 0:52 2.000000 0:52 2.000000 0:52 2.000000 0:69 move second child to first child ( temp 4-element array of 7-element array of float) 0:69 'g4' ( global 4-element array of 7-element array of float) 0:69 Function Call: foo(f1[5][7]; ( global 4-element array of 7-element array of float) 0:69 'g5' ( global 5-element array of 7-element array of float) 0:70 'g5' ( global 5-element array of 7-element array of float) 0:71 'gu' ( global unsized 1-element array of 7-element array of float) 0:73 Constant: 0:73 0.000000 0:74 Function Call: bar(f1[5][7]; ( global void) 0:74 'g5' ( global 5-element array of 7-element array of float) 0:76 Test condition and select ( temp void) 0:76 Condition 0:76 Compare Equal ( temp bool) 0:76 Function Call: foo(f1[5][7]; ( global 4-element array of 7-element array of float) 0:76 'g5' ( global 5-element array of 7-element array of float) 0:76 'g4' ( global 4-element array of 7-element array of float) 0:76 true case is null 0:78 Test condition and select ( temp void) 0:78 Condition 0:78 Constant: 0:78 false (const bool) 0:78 true case is null 0:82 move second child to first child ( temp float) 0:82 direct index ( temp float) 0:82 direct index ( temp 7-element array of float) 0:82 'u' ( temp 5-element array of 7-element array of float) 0:82 Constant: 0:82 2 (const int) 0:82 Constant: 0:82 2 (const int) 0:82 Constant: 0:82 3.000000 0:84 move second child to first child ( temp float) 0:84 direct index ( temp float) 0:84 direct index ( temp 7-element array of float) 0:84 'u' ( temp 5-element array of 7-element array of float) 0:84 Constant: 0:84 5 (const int) 0:84 Constant: 0:84 2 (const int) 0:84 Constant: 0:84 5.000000 0:85 Function Call: foo(f1[5][7]; ( global 4-element array of 7-element array of float) 0:85 'u' ( temp 5-element array of 7-element array of float) 0:88 Function Definition: foo3( ( global void) 0:88 Function Parameters: 0:? Sequence 0:91 Constant: 0:91 1 (const int) 0:92 move second child to first child ( temp float) 0:92 direct index ( temp float) 0:92 direct index ( temp 7-element array of float) 0:92 direct index ( temp 5-element array of 7-element array of float) 0:92 'resize1' ( temp 3-element array of 5-element array of 7-element array of float) 0:92 Constant: 0:92 1 (const int) 0:92 Constant: 0:92 4 (const int) 0:92 Constant: 0:92 5 (const int) 0:92 Constant: 0:92 2.000000 0:93 Constant: 0:93 1 (const int) 0:95 Constant: 0:95 3 (const int) 0:96 Constant: 0:96 5 (const int) 0:97 Constant: 0:97 7 (const int) 0:98 Constant: 0:98 0.000000 0:? Linker Objects 0:? 'many' ( global 1-element array of 2-element array of 3-element array of 4-element array of 5-element array of 6-element array of float) 0:? 'gu' ( global unsized 1-element array of 7-element array of float) 0:? 'gimp' ( global unsized 1-element array of 1-element array of float) 0:? 'g4' ( global 4-element array of 7-element array of float) 0:? 'g5' ( global 5-element array of 7-element array of float) Linked fragment stage: Shader version: 430 ERROR: node is still EOpNull! 0:10 Function Definition: foo(f1[5][7]; ( global 4-element array of 7-element array of float) 0:10 Function Parameters: 0:10 'a' ( in 5-element array of 7-element array of float) 0:? Sequence 0:13 move second child to first child ( temp 7-element array of float) 0:13 'r' ( temp 7-element array of float) 0:13 direct index ( temp 7-element array of float) 0:13 'a' ( in 5-element array of 7-element array of float) 0:13 Constant: 0:13 2 (const int) 0:14 Constant: 0:14 0.000000 0:15 Constant: 0:15 0.000000 0:16 Branch: Return with expression 0:16 Construct float ( temp 4-element array of 7-element array of float) 0:16 direct index ( temp 7-element array of float) 0:16 'a' ( in 5-element array of 7-element array of float) 0:16 Constant: 0:16 0 (const int) 0:16 direct index ( temp 7-element array of float) 0:16 'a' ( in 5-element array of 7-element array of float) 0:16 Constant: 0:16 1 (const int) 0:16 'r' ( temp 7-element array of float) 0:16 direct index ( temp 7-element array of float) 0:16 'a' ( in 5-element array of 7-element array of float) 0:16 Constant: 0:16 3 (const int) 0:17 Branch: Return with expression 0:17 Construct float ( temp 4-element array of 7-element array of float) 0:17 direct index ( temp 7-element array of float) 0:17 'a' ( in 5-element array of 7-element array of float) 0:17 Constant: 0:17 0 (const int) 0:17 direct index ( temp 7-element array of float) 0:17 'a' ( in 5-element array of 7-element array of float) 0:17 Constant: 0:17 1 (const int) 0:17 'r' ( temp 7-element array of float) 0:17 direct index ( temp 7-element array of float) 0:17 'a' ( in 5-element array of 7-element array of float) 0:17 Constant: 0:17 3 (const int) 0:18 Branch: Return with expression 0:18 Construct float ( temp 4-element array of 7-element array of float) 0:18 direct index ( temp 7-element array of float) 0:18 'a' ( in 5-element array of 7-element array of float) 0:18 Constant: 0:18 0 (const int) 0:18 direct index ( temp 7-element array of float) 0:18 'a' ( in 5-element array of 7-element array of float) 0:18 Constant: 0:18 1 (const int) 0:18 direct index ( temp 7-element array of float) 0:18 'a' ( in 5-element array of 7-element array of float) 0:18 Constant: 0:18 2 (const int) 0:18 direct index ( temp 7-element array of float) 0:18 'a' ( in 5-element array of 7-element array of float) 0:18 Constant: 0:18 3 (const int) 0:21 Function Definition: bar(f1[5][7]; ( global void) 0:21 Function Parameters: 0:21 '' ( in 5-element array of 7-element array of float) 0:23 Function Definition: main( ( global void) 0:23 Function Parameters: 0:? Sequence 0:? Sequence 0:28 move second child to first child ( temp float) 0:28 direct index ( temp float) 0:28 direct index ( temp 2-element array of float) 0:28 direct index ( temp 4-element array of 2-element array of float) 0:28 'gu' ( temp 3-element array of 4-element array of 2-element array of float) 0:28 Constant: 0:28 2 (const int) 0:28 Constant: 0:28 4 (const int) 0:28 Constant: 0:28 1 (const int) 0:28 Constant: 0:28 4.000000 0:30 Sequence 0:30 move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float) 0:30 'ca4' ( temp 3-element array of 2-element array of 4-component vector of float) 0:32 Constant: 0:32 0.000000 0:32 0.000000 0:32 0.000000 0:32 0.000000 0:32 1.000000 0:32 1.000000 0:32 1.000000 0:32 1.000000 0:32 0.000000 0:32 0.000000 0:32 0.000000 0:32 0.000000 0:32 1.000000 0:32 1.000000 0:32 1.000000 0:32 1.000000 0:32 0.000000 0:32 0.000000 0:32 0.000000 0:32 0.000000 0:32 1.000000 0:32 1.000000 0:32 1.000000 0:32 1.000000 0:33 Sequence 0:33 move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float) 0:33 'caim' ( temp 3-element array of 2-element array of 4-component vector of float) 0:35 Constant: 0:35 4.000000 0:35 4.000000 0:35 4.000000 0:35 4.000000 0:35 2.000000 0:35 2.000000 0:35 2.000000 0:35 2.000000 0:35 4.000000 0:35 4.000000 0:35 4.000000 0:35 4.000000 0:35 2.000000 0:35 2.000000 0:35 2.000000 0:35 2.000000 0:35 4.000000 0:35 4.000000 0:35 4.000000 0:35 4.000000 0:35 2.000000 0:35 2.000000 0:35 2.000000 0:35 2.000000 0:36 Sequence 0:36 move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float) 0:36 'caim2' ( temp 3-element array of 2-element array of 4-component vector of float) 0:38 Constant: 0:38 4.000000 0:38 4.000000 0:38 4.000000 0:38 4.000000 0:38 2.000000 0:38 2.000000 0:38 2.000000 0:38 2.000000 0:38 4.000000 0:38 4.000000 0:38 4.000000 0:38 4.000000 0:38 2.000000 0:38 2.000000 0:38 2.000000 0:38 2.000000 0:38 4.000000 0:38 4.000000 0:38 4.000000 0:38 4.000000 0:38 2.000000 0:38 2.000000 0:38 2.000000 0:38 2.000000 0:39 Sequence 0:39 move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float) 0:39 'caim3' ( temp 3-element array of 2-element array of 4-component vector of float) 0:41 Constant: 0:41 4.000000 0:41 4.000000 0:41 4.000000 0:41 4.000000 0:41 2.000000 0:41 2.000000 0:41 2.000000 0:41 2.000000 0:41 4.000000 0:41 4.000000 0:41 4.000000 0:41 4.000000 0:41 2.000000 0:41 2.000000 0:41 2.000000 0:41 2.000000 0:41 4.000000 0:41 4.000000 0:41 4.000000 0:41 4.000000 0:41 2.000000 0:41 2.000000 0:41 2.000000 0:41 2.000000 0:43 Sequence 0:43 move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float) 0:43 'a4' ( temp 3-element array of 2-element array of 4-component vector of float) 0:43 Constant: 0:43 0.000000 0:43 0.000000 0:43 0.000000 0:43 0.000000 0:43 1.000000 0:43 1.000000 0:43 1.000000 0:43 1.000000 0:43 0.000000 0:43 0.000000 0:43 0.000000 0:43 0.000000 0:43 1.000000 0:43 1.000000 0:43 1.000000 0:43 1.000000 0:43 0.000000 0:43 0.000000 0:43 0.000000 0:43 0.000000 0:43 1.000000 0:43 1.000000 0:43 1.000000 0:43 1.000000 0:46 Sequence 0:46 move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float) 0:46 'aim' ( temp 3-element array of 2-element array of 4-component vector of float) 0:46 Constant: 0:46 4.000000 0:46 4.000000 0:46 4.000000 0:46 4.000000 0:46 2.000000 0:46 2.000000 0:46 2.000000 0:46 2.000000 0:46 4.000000 0:46 4.000000 0:46 4.000000 0:46 4.000000 0:46 2.000000 0:46 2.000000 0:46 2.000000 0:46 2.000000 0:46 4.000000 0:46 4.000000 0:46 4.000000 0:46 4.000000 0:46 2.000000 0:46 2.000000 0:46 2.000000 0:46 2.000000 0:49 Sequence 0:49 move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float) 0:49 'aim2' ( temp 3-element array of 2-element array of 4-component vector of float) 0:49 Constant: 0:49 4.000000 0:49 4.000000 0:49 4.000000 0:49 4.000000 0:49 2.000000 0:49 2.000000 0:49 2.000000 0:49 2.000000 0:49 4.000000 0:49 4.000000 0:49 4.000000 0:49 4.000000 0:49 2.000000 0:49 2.000000 0:49 2.000000 0:49 2.000000 0:49 4.000000 0:49 4.000000 0:49 4.000000 0:49 4.000000 0:49 2.000000 0:49 2.000000 0:49 2.000000 0:49 2.000000 0:52 Sequence 0:52 move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float) 0:52 'aim3' ( temp 3-element array of 2-element array of 4-component vector of float) 0:52 Constant: 0:52 4.000000 0:52 4.000000 0:52 4.000000 0:52 4.000000 0:52 2.000000 0:52 2.000000 0:52 2.000000 0:52 2.000000 0:52 4.000000 0:52 4.000000 0:52 4.000000 0:52 4.000000 0:52 2.000000 0:52 2.000000 0:52 2.000000 0:52 2.000000 0:52 4.000000 0:52 4.000000 0:52 4.000000 0:52 4.000000 0:52 2.000000 0:52 2.000000 0:52 2.000000 0:52 2.000000 0:69 move second child to first child ( temp 4-element array of 7-element array of float) 0:69 'g4' ( global 4-element array of 7-element array of float) 0:69 Function Call: foo(f1[5][7]; ( global 4-element array of 7-element array of float) 0:69 'g5' ( global 5-element array of 7-element array of float) 0:70 'g5' ( global 5-element array of 7-element array of float) 0:71 'gu' ( global 1-element array of 7-element array of float) 0:73 Constant: 0:73 0.000000 0:74 Function Call: bar(f1[5][7]; ( global void) 0:74 'g5' ( global 5-element array of 7-element array of float) 0:76 Test condition and select ( temp void) 0:76 Condition 0:76 Compare Equal ( temp bool) 0:76 Function Call: foo(f1[5][7]; ( global 4-element array of 7-element array of float) 0:76 'g5' ( global 5-element array of 7-element array of float) 0:76 'g4' ( global 4-element array of 7-element array of float) 0:76 true case is null 0:78 Test condition and select ( temp void) 0:78 Condition 0:78 Constant: 0:78 false (const bool) 0:78 true case is null 0:82 move second child to first child ( temp float) 0:82 direct index ( temp float) 0:82 direct index ( temp 7-element array of float) 0:82 'u' ( temp 5-element array of 7-element array of float) 0:82 Constant: 0:82 2 (const int) 0:82 Constant: 0:82 2 (const int) 0:82 Constant: 0:82 3.000000 0:84 move second child to first child ( temp float) 0:84 direct index ( temp float) 0:84 direct index ( temp 7-element array of float) 0:84 'u' ( temp 5-element array of 7-element array of float) 0:84 Constant: 0:84 5 (const int) 0:84 Constant: 0:84 2 (const int) 0:84 Constant: 0:84 5.000000 0:85 Function Call: foo(f1[5][7]; ( global 4-element array of 7-element array of float) 0:85 'u' ( temp 5-element array of 7-element array of float) 0:? Linker Objects 0:? 'many' ( global 1-element array of 2-element array of 3-element array of 4-element array of 5-element array of 6-element array of float) 0:? 'gu' ( global 1-element array of 7-element array of float) 0:? 'gimp' ( global 1-element array of 1-element array of float) 0:? 'g4' ( global 4-element array of 7-element array of float) 0:? 'g5' ( global 5-element array of 7-element array of float)