array A_nextFree133 integer A_firstFree176 integer A_maxIndex118 array A_i491 integer wurst_stack_depth112 array wurst_stack214 integer A_firstFree176 = 0 integer A_maxIndex118 = 0 integer wurst_stack_depth112 = 0 function initGlobals103() { } function main203() { initGlobals103(); init_test175("when calling init_test in testOverloading1_2, line 1"); } function config211() { } function init_test175(string __wurst_stackPos121) { local integer a1636 local integer a2197 wurst_stack_214[wurst_stack_depth_112] = __wurst_stackPos_121; wurst_stack_depth_112 = (wurst_stack_depth_112 + 1); a1_636 = new_A707("when calling new_A in testOverloading1_2, line 9"); a2_197 = new_A707("when calling new_A in testOverloading1_2, line 10"); if ((A_i_491[a1_636] - A_i_491[a2_197]) == 0) { testSuccess182(); } else { }; wurst_stack_depth_112 = (wurst_stack_depth_112 - 1); } IS_NATIVE function testSuccess182() { } function new_A707(string __wurst_stackPos128) returns integer { local integer this121 wurst_stack_214[wurst_stack_depth_112] = __wurst_stackPos_128; wurst_stack_depth_112 = (wurst_stack_depth_112 + 1); wurst_stack_214[wurst_stack_depth_112] = "when calling alloc_A in testOverloading1_2, line 3"; wurst_stack_depth_112 = (wurst_stack_depth_112 + 1); if (A_firstFree_176 == 0) { if (A_maxIndex_118 < 32768) { A_maxIndex_118 = (A_maxIndex_118 + 1); this_121 = A_maxIndex_118; } else { error177("Out of memory: Could not create A.", "when calling error in testOverloading1_2, line 3"); this_121 = 0; }; } else { A_firstFree_176 = (A_firstFree_176 - 1); this_121 = A_nextFree_133[A_firstFree_176]; }; wurst_stack_depth_112 = (wurst_stack_depth_112 - 1); A_i_491[this_121] = 2; wurst_stack_depth_112 = (wurst_stack_depth_112 - 1); return this_121; } function error177(string msg102, string __wurst_stackPos171) { local integer stacktraceIndex657 local integer stacktraceLimit544 wurst_stack_214[wurst_stack_depth_112] = __wurst_stackPos_171; wurst_stack_depth_112 = (wurst_stack_depth_112 + 1); __wurst_stackPos_171 = ""; stacktraceIndex_657 = wurst_stack_depth_112; stacktraceLimit_544 = 0; loop { stacktraceIndex_657 = (stacktraceIndex_657 - 1); stacktraceLimit_544 = (stacktraceLimit_544 + 1); exitwhen ((stacktraceLimit_544 > 20) or (stacktraceIndex_657 < 0)); __wurst_stackPos_171 = (__wurst_stackPos_171 + (" " + wurst_stack_214[stacktraceIndex_657])); }; $debugPrint157((msg_102 + (" " + __wurst_stackPos_171))); wurst_stack_depth_112 = (wurst_stack_depth_112 - 1); }