array A_nextFree238 integer A_firstFree181 integer A_maxIndex100 integer wurst_stack_depth390 array wurst_stack174 integer A_firstFree181 = 0 integer A_maxIndex100 = 0 integer wurst_stack_depth390 = 0 function initGlobals126() { } function main867() { initGlobals126(); wurst_stack_174[wurst_stack_depth_390] = "when calling init_test in testSelfAssignmentNoWarning, line 1"; wurst_stack_depth_390 = (wurst_stack_depth_390 + 1); new_A199(1, "when calling new_A in testSelfAssignmentNoWarning, line 11"); testSuccess970(); wurst_stack_depth_390 = (wurst_stack_depth_390 - 1); } function config178() { } IS_NATIVE function testSuccess970() { } function new_A199(integer i750, string __wurst_stackPos734) returns integer { wurst_stack_174[wurst_stack_depth_390] = __wurst_stackPos_734; wurst_stack_depth_390 = (wurst_stack_depth_390 + 1); wurst_stack_174[wurst_stack_depth_390] = "when calling alloc_A in testSelfAssignmentNoWarning, line 8"; wurst_stack_depth_390 = (wurst_stack_depth_390 + 1); if (A_firstFree_181 == 0) { if (A_maxIndex_100 < 32768) { A_maxIndex_100 = (A_maxIndex_100 + 1); i_750 = A_maxIndex_100; } else { error193("Out of memory: Could not create A.", "when calling error in testSelfAssignmentNoWarning, line 6"); i_750 = 0; }; } else { A_firstFree_181 = (A_firstFree_181 - 1); i_750 = A_nextFree_238[A_firstFree_181]; }; wurst_stack_depth_390 = ((wurst_stack_depth_390 - 1) - 1); return i_750; } function error193(string msg191, string __wurst_stackPos555) { local integer stacktraceIndex512 local integer stacktraceLimit841 wurst_stack_174[wurst_stack_depth_390] = __wurst_stackPos_555; wurst_stack_depth_390 = (wurst_stack_depth_390 + 1); __wurst_stackPos_555 = ""; stacktraceIndex_512 = wurst_stack_depth_390; stacktraceLimit_841 = 0; loop { stacktraceIndex_512 = (stacktraceIndex_512 - 1); stacktraceLimit_841 = (stacktraceLimit_841 + 1); exitwhen ((stacktraceLimit_841 > 20) or (stacktraceIndex_512 < 0)); __wurst_stackPos_555 = (__wurst_stackPos_555 + (" " + wurst_stack_174[stacktraceIndex_512])); }; $debugPrint152((msg_191 + (" " + __wurst_stackPos_555))); wurst_stack_depth_390 = (wurst_stack_depth_390 - 1); }