array Pair_nextFree167 integer Pair_firstFree160 integer Pair_maxIndex123 array Pair_a196 integer wurst_stack_depth162 array wurst_stack202 integer Pair_firstFree160 = 0 integer Pair_maxIndex123 = 0 integer wurst_stack_depth162 = 0 function initGlobals172() { } function main171() { initGlobals172(); wurst_stack_202[wurst_stack_depth_162] = "when calling init_test in constr_super, line 1"; wurst_stack_depth_162 = (wurst_stack_depth_162 + 1); if (Pair_a_196[new_OtherPair242(2, 3, "when calling new_OtherPair in constr_super, line 13")] == 4) { testSuccess329(); } else { }; wurst_stack_depth_162 = (wurst_stack_depth_162 - 1); } function config173() { } IS_NATIVE function testSuccess329() { } function new_OtherPair242(integer a192, integer b533, string __wurst_stackPos594) returns integer { wurst_stack_202[wurst_stack_depth_162] = __wurst_stackPos_594; wurst_stack_depth_162 = (wurst_stack_depth_162 + 1); wurst_stack_202[wurst_stack_depth_162] = "when calling alloc_OtherPair in constr_super, line 10"; wurst_stack_depth_162 = (wurst_stack_depth_162 + 1); if (Pair_firstFree_160 == 0) { if (Pair_maxIndex_123 < 32768) { Pair_maxIndex_123 = (Pair_maxIndex_123 + 1); b_533 = Pair_maxIndex_123; } else { error211("Out of memory: Could not create OtherPair.", "when calling error in constr_super, line 9"); b_533 = 0; }; } else { Pair_firstFree_160 = (Pair_firstFree_160 - 1); b_533 = Pair_nextFree_167[Pair_firstFree_160]; }; wurst_stack_depth_162 = (wurst_stack_depth_162 - 1); Pair_a_196[b_533] = (a_192 * 2); wurst_stack_depth_162 = (wurst_stack_depth_162 - 1); return b_533; } function error211(string msg152, string __wurst_stackPos111) { local integer stacktraceIndex731 local integer stacktraceLimit875 wurst_stack_202[wurst_stack_depth_162] = __wurst_stackPos_111; wurst_stack_depth_162 = (wurst_stack_depth_162 + 1); __wurst_stackPos_111 = ""; stacktraceIndex_731 = wurst_stack_depth_162; stacktraceLimit_875 = 0; loop { stacktraceIndex_731 = (stacktraceIndex_731 - 1); stacktraceLimit_875 = (stacktraceLimit_875 + 1); exitwhen ((stacktraceLimit_875 > 20) or (stacktraceIndex_731 < 0)); __wurst_stackPos_111 = (__wurst_stackPos_111 + (" " + wurst_stack_202[stacktraceIndex_731])); }; $debugPrint809((msg_152 + (" " + __wurst_stackPos_111))); wurst_stack_depth_162 = (wurst_stack_depth_162 - 1); }