integer test_numExecutions186 array C_nextFree342 integer C_firstFree180 integer C_maxIndex117 integer wurst_stack_depth154 array wurst_stack890 array C_v_0166 array C_v_1103 array C_v_2184 integer test_numExecutions186 = 0 integer C_firstFree180 = 0 integer C_maxIndex117 = 0 integer wurst_stack_depth154 = 0 function initGlobals748() { } function main588() { initGlobals748(); init_test845("when calling init_test in shorthandAssignmentClassNoWarning, line 1"); } function config484() { } function init_test845(string __wurst_stackPos121) { local integer c117 wurst_stack_890[wurst_stack_depth_154] = __wurst_stackPos_121; wurst_stack_depth_154 = (wurst_stack_depth_154 + 1); c_117 = new_C620("when calling new_C in shorthandAssignmentClassNoWarning, line 11"); test_numExecutions_186 = (test_numExecutions_186 + 1); C_v_set966(c_117, 2, (C_v_get930(c_117, 2, "when reading array C_v in in shorthandAssignmentClassNoWarning, line 12") + 1), "when writing array C_v in shorthandAssignmentClassNoWarning, line 12"); if (test_numExecutions_186 == 1) { testSuccess122(); } else { }; wurst_stack_depth_154 = (wurst_stack_depth_154 - 1); } IS_NATIVE function testSuccess122() { } function new_C620(string __wurst_stackPos612) returns integer { local integer this206 wurst_stack_890[wurst_stack_depth_154] = __wurst_stackPos_612; wurst_stack_depth_154 = (wurst_stack_depth_154 + 1); wurst_stack_890[wurst_stack_depth_154] = "when calling alloc_C in shorthandAssignmentClassNoWarning, line 4"; wurst_stack_depth_154 = (wurst_stack_depth_154 + 1); if (C_firstFree_180 == 0) { if (C_maxIndex_117 < 32768) { C_maxIndex_117 = (C_maxIndex_117 + 1); this_206 = C_maxIndex_117; } else { error183("Out of memory: Could not create C.", "when calling error in shorthandAssignmentClassNoWarning, line 4"); this_206 = 0; }; } else { C_firstFree_180 = (C_firstFree_180 - 1); this_206 = C_nextFree_342[C_firstFree_180]; }; wurst_stack_depth_154 = (wurst_stack_depth_154 - 1); wurst_stack_890[wurst_stack_depth_154] = "when calling construct_C in shorthandAssignmentClassNoWarning, line 4"; wurst_stack_depth_154 = (wurst_stack_depth_154 + 1); wurst_stack_890[wurst_stack_depth_154] = "when calling C_init in shorthandAssignmentClassNoWarning, line 4"; wurst_stack_depth_154 = (wurst_stack_depth_154 + 1); C_v_set966(this_206, 0, 7, "when writing array C_v in shorthandAssignmentClassNoWarning, line 4"); C_v_set966(this_206, 1, 8, "when writing array C_v in shorthandAssignmentClassNoWarning, line 4"); C_v_set966(this_206, 2, 9, "when writing array C_v in shorthandAssignmentClassNoWarning, line 4"); wurst_stack_depth_154 = (((wurst_stack_depth_154 - 1) - 1) - 1); return this_206; } function error183(string msg124, string __wurst_stackPos175) { local integer stacktraceIndex485 local integer stacktraceLimit134 wurst_stack_890[wurst_stack_depth_154] = __wurst_stackPos_175; wurst_stack_depth_154 = (wurst_stack_depth_154 + 1); __wurst_stackPos_175 = ""; stacktraceIndex_485 = wurst_stack_depth_154; stacktraceLimit_134 = 0; loop { stacktraceIndex_485 = (stacktraceIndex_485 - 1); stacktraceLimit_134 = (stacktraceLimit_134 + 1); exitwhen ((stacktraceLimit_134 > 20) or (stacktraceIndex_485 < 0)); __wurst_stackPos_175 = (__wurst_stackPos_175 + (" " + wurst_stack_890[stacktraceIndex_485])); }; $debugPrint143((msg_124 + (" " + __wurst_stackPos_175))); wurst_stack_depth_154 = (wurst_stack_depth_154 - 1); } function C_v_set966(integer instanceId166, integer arrayIndex780, integer value153, string stackPos305) { if ((arrayIndex_780 < 0) or (arrayIndex_780 >= 3)) { error183("Index out of Bounds", stackPos_305); } else { if (arrayIndex_780 <= 1) { if (arrayIndex_780 <= 0) { C_v_0_166[instanceId_166] = value_153; } else { C_v_1_103[instanceId_166] = value_153; }; } else { C_v_2_184[instanceId_166] = value_153; }; }; } function C_v_get930(integer index1124, integer index2199, string stackPos165) returns integer { local integer returnVal156 if ((index2_199 < 0) or (index2_199 >= 3)) { error183("Index out of Bounds", stackPos_165); } else { if (index2_199 <= 1) { if (index2_199 <= 0) { returnVal_156 = C_v_0_166[index1_124]; } else { returnVal_156 = C_v_1_103[index1_124]; }; } else { returnVal_156 = C_v_2_184[index1_124]; }; }; return returnVal_156; }