integer test_at361 array AssistTimestamps_nextFree177 integer AssistTimestamps_firstFree171 integer AssistTimestamps_maxIndex107 integer wurst_stack_depth122 array wurst_stack307 array AssistTimestamps_vals_0821 array AssistTimestamps_vals_1143 array AssistTimestamps_vals_2707 array AssistTimestamps_vals_3657 array AssistTimestamps_vals_4608 array AssistTimestamps_vals_5214 array AssistTimestamps_vals_6205 array AssistTimestamps_vals_7185 array AssistTimestamps_vals_8101 array AssistTimestamps_vals_9105 array AssistTimestamps_vals_10135 array AssistTimestamps_vals_11203 integer test_at361 = new_AssistTimestamps206("when calling new_AssistTimestamps in multiArrayNoInline, line 5") integer AssistTimestamps_firstFree171 = 0 integer AssistTimestamps_maxIndex107 = 0 integer wurst_stack_depth122 = 0 function initGlobals714() { } function main133() { initGlobals714(); init_test175("when calling init_test in multiArrayNoInline, line 1"); } function config571() { } function init_test175(string __wurst_stackPos147) { local integer this117 wurst_stack_307[wurst_stack_depth_122] = __wurst_stackPos_147; wurst_stack_depth_122 = (wurst_stack_depth_122 + 1); wurst_stack_307[wurst_stack_depth_122] = "when calling new_AssistTimestamps in multiArrayNoInline, line 5"; wurst_stack_depth_122 = (wurst_stack_depth_122 + 1); wurst_stack_307[wurst_stack_depth_122] = "when calling alloc_AssistTimestamps in multiArrayNoInline, line 3"; wurst_stack_depth_122 = (wurst_stack_depth_122 + 1); if (AssistTimestamps_firstFree_171 == 0) { if (AssistTimestamps_maxIndex_107 < 32768) { AssistTimestamps_maxIndex_107 = (AssistTimestamps_maxIndex_107 + 1); this_117 = AssistTimestamps_maxIndex_107; } else { error165("Out of memory: Could not create AssistTimestamps.", "when calling error in multiArrayNoInline, line 3"); this_117 = 0; }; } else { AssistTimestamps_firstFree_171 = (AssistTimestamps_firstFree_171 - 1); this_117 = AssistTimestamps_nextFree_177[AssistTimestamps_firstFree_171]; }; wurst_stack_depth_122 = ((wurst_stack_depth_122 - 1) - 1); test_at_361 = this_117; AssistTimestamps_vals_set163(test_at_361, 4, 42, "when writing array AssistTimestamps_vals in multiArrayNoInline, line 9"); wurst_stack_307[wurst_stack_depth_122] = "when calling foo in multiArrayNoInline, line 10"; wurst_stack_depth_122 = (wurst_stack_depth_122 + 1); AssistTimestamps_vals_set163(test_at_361, 3, 72, "when writing array AssistTimestamps_vals in multiArrayNoInline, line 7"); wurst_stack_depth_122 = (wurst_stack_depth_122 - 1); if (AssistTimestamps_vals_get397(test_at_361, 4, "when reading array AssistTimestamps_vals in in multiArrayNoInline, line 11") == 42) { testSuccess146(); } else { }; wurst_stack_depth_122 = (wurst_stack_depth_122 - 1); } IS_NATIVE function testSuccess146() { } function error165(string msg232, string __wurst_stackPos180) { local integer stacktraceIndex577 local integer stacktraceLimit638 wurst_stack_307[wurst_stack_depth_122] = __wurst_stackPos_180; wurst_stack_depth_122 = (wurst_stack_depth_122 + 1); __wurst_stackPos_180 = ""; stacktraceIndex_577 = wurst_stack_depth_122; stacktraceLimit_638 = 0; loop { stacktraceIndex_577 = (stacktraceIndex_577 - 1); stacktraceLimit_638 = (stacktraceLimit_638 + 1); exitwhen ((stacktraceLimit_638 > 20) or (stacktraceIndex_577 < 0)); __wurst_stackPos_180 = (__wurst_stackPos_180 + (" " + wurst_stack_307[stacktraceIndex_577])); }; $debugPrint155((msg_232 + (" " + __wurst_stackPos_180))); wurst_stack_depth_122 = (wurst_stack_depth_122 - 1); } function AssistTimestamps_vals_set163(integer instanceId745, integer arrayIndex884, integer value477, string stackPos328) { if ((arrayIndex_884 < 0) or (arrayIndex_884 >= 12)) { error165("Index out of Bounds", stackPos_328); } else { if (arrayIndex_884 <= 5) { if (arrayIndex_884 <= 2) { if (arrayIndex_884 <= 1) { if (arrayIndex_884 <= 0) { AssistTimestamps_vals_0_821[instanceId_745] = value_477; } else { AssistTimestamps_vals_1_143[instanceId_745] = value_477; }; } else { AssistTimestamps_vals_2_707[instanceId_745] = value_477; }; } else { if (arrayIndex_884 <= 4) { if (arrayIndex_884 <= 3) { AssistTimestamps_vals_3_657[instanceId_745] = value_477; } else { AssistTimestamps_vals_4_608[instanceId_745] = value_477; }; } else { AssistTimestamps_vals_5_214[instanceId_745] = value_477; }; }; } else { if (arrayIndex_884 <= 8) { if (arrayIndex_884 <= 7) { if (arrayIndex_884 <= 6) { AssistTimestamps_vals_6_205[instanceId_745] = value_477; } else { AssistTimestamps_vals_7_185[instanceId_745] = value_477; }; } else { AssistTimestamps_vals_8_101[instanceId_745] = value_477; }; } else { if (arrayIndex_884 <= 10) { if (arrayIndex_884 <= 9) { AssistTimestamps_vals_9_105[instanceId_745] = value_477; } else { AssistTimestamps_vals_10_135[instanceId_745] = value_477; }; } else { AssistTimestamps_vals_11_203[instanceId_745] = value_477; }; }; }; }; } function AssistTimestamps_vals_get397(integer index1155, integer index2937, string stackPos361) returns integer { local integer returnVal192 if ((index2_937 < 0) or (index2_937 >= 12)) { error165("Index out of Bounds", stackPos_361); } else { if (index2_937 <= 5) { if (index2_937 <= 2) { if (index2_937 <= 1) { if (index2_937 <= 0) { returnVal_192 = AssistTimestamps_vals_0_821[index1_155]; } else { returnVal_192 = AssistTimestamps_vals_1_143[index1_155]; }; } else { returnVal_192 = AssistTimestamps_vals_2_707[index1_155]; }; } else { if (index2_937 <= 4) { if (index2_937 <= 3) { returnVal_192 = AssistTimestamps_vals_3_657[index1_155]; } else { returnVal_192 = AssistTimestamps_vals_4_608[index1_155]; }; } else { returnVal_192 = AssistTimestamps_vals_5_214[index1_155]; }; }; } else { if (index2_937 <= 8) { if (index2_937 <= 7) { if (index2_937 <= 6) { returnVal_192 = AssistTimestamps_vals_6_205[index1_155]; } else { returnVal_192 = AssistTimestamps_vals_7_185[index1_155]; }; } else { returnVal_192 = AssistTimestamps_vals_8_101[index1_155]; }; } else { if (index2_937 <= 10) { if (index2_937 <= 9) { returnVal_192 = AssistTimestamps_vals_9_105[index1_155]; } else { returnVal_192 = AssistTimestamps_vals_10_135[index1_155]; }; } else { returnVal_192 = AssistTimestamps_vals_11_203[index1_155]; }; }; }; }; return returnVal_192; }