array A_nextFree191 integer A_firstFree105 integer A_maxIndex119 array A_i208 integer wurst_stack_depth192 array wurst_stack155 integer A_firstFree105 = 0 integer A_maxIndex119 = 0 integer wurst_stack_depth192 = 0 function initGlobals175() { } function main436() { initGlobals175(); init_test217("when calling init_test in testOverloading1_3, line 1"); } function config709() { } function init_test217(string __wurst_stackPos168) { local integer a1757 local integer a2176 wurst_stack_155[wurst_stack_depth_192] = __wurst_stackPos_168; wurst_stack_depth_192 = (wurst_stack_depth_192 + 1); a1_757 = new_A144("when calling new_A in testOverloading1_3, line 9"); a2_176 = new_A144("when calling new_A in testOverloading1_3, line 10"); if ((A_i_208[a1_757] * A_i_208[a2_176]) == 4) { testSuccess755(); } else { }; wurst_stack_depth_192 = (wurst_stack_depth_192 - 1); } IS_NATIVE function testSuccess755() { } function new_A144(string __wurst_stackPos533) returns integer { local integer this294 wurst_stack_155[wurst_stack_depth_192] = __wurst_stackPos_533; wurst_stack_depth_192 = (wurst_stack_depth_192 + 1); wurst_stack_155[wurst_stack_depth_192] = "when calling alloc_A in testOverloading1_3, line 3"; wurst_stack_depth_192 = (wurst_stack_depth_192 + 1); if (A_firstFree_105 == 0) { if (A_maxIndex_119 < 32768) { A_maxIndex_119 = (A_maxIndex_119 + 1); this_294 = A_maxIndex_119; } else { error214("Out of memory: Could not create A.", "when calling error in testOverloading1_3, line 3"); this_294 = 0; }; } else { A_firstFree_105 = (A_firstFree_105 - 1); this_294 = A_nextFree_191[A_firstFree_105]; }; wurst_stack_depth_192 = (wurst_stack_depth_192 - 1); A_i_208[this_294] = 2; wurst_stack_depth_192 = (wurst_stack_depth_192 - 1); return this_294; } function error214(string msg162, string __wurst_stackPos939) { local integer stacktraceIndex925 local integer stacktraceLimit206 wurst_stack_155[wurst_stack_depth_192] = __wurst_stackPos_939; wurst_stack_depth_192 = (wurst_stack_depth_192 + 1); __wurst_stackPos_939 = ""; stacktraceIndex_925 = wurst_stack_depth_192; stacktraceLimit_206 = 0; loop { stacktraceIndex_925 = (stacktraceIndex_925 - 1); stacktraceLimit_206 = (stacktraceLimit_206 + 1); exitwhen ((stacktraceLimit_206 > 20) or (stacktraceIndex_925 < 0)); __wurst_stackPos_939 = (__wurst_stackPos_939 + (" " + wurst_stack_155[stacktraceIndex_925])); }; $debugPrint107((msg_162 + (" " + __wurst_stackPos_939))); wurst_stack_depth_192 = (wurst_stack_depth_192 - 1); }