array Pair_nextFree759 integer Pair_firstFree566 integer Pair_maxIndex132 array Pair_a213 integer wurst_stack_depth488 array wurst_stack131 integer Pair_firstFree566 = 0 integer Pair_maxIndex132 = 0 integer wurst_stack_depth488 = 0 function initGlobals152() { } function main143() { initGlobals152(); wurst_stack_131[wurst_stack_depth_488] = "when calling init_test in constr_super, line 1"; wurst_stack_depth_488 = (wurst_stack_depth_488 + 1); if (Pair_a_213[new_OtherPair167(2, 3, "when calling new_OtherPair in constr_super, line 13")] == 4) { testSuccess127(); } else { }; wurst_stack_depth_488 = (wurst_stack_depth_488 - 1); } function config699() { } IS_NATIVE function testSuccess127() { } function new_OtherPair167(integer a193, integer b169, string __wurst_stackPos152) returns integer { wurst_stack_131[wurst_stack_depth_488] = __wurst_stackPos_152; wurst_stack_depth_488 = (wurst_stack_depth_488 + 1); wurst_stack_131[wurst_stack_depth_488] = "when calling alloc_OtherPair in constr_super, line 10"; wurst_stack_depth_488 = (wurst_stack_depth_488 + 1); if (Pair_firstFree_566 == 0) { if (Pair_maxIndex_132 < 32768) { Pair_maxIndex_132 = (Pair_maxIndex_132 + 1); b_169 = Pair_maxIndex_132; } else { error132("Out of memory: Could not create OtherPair.", "when calling error in constr_super, line 9"); b_169 = 0; }; } else { Pair_firstFree_566 = (Pair_firstFree_566 - 1); b_169 = Pair_nextFree_759[Pair_firstFree_566]; }; wurst_stack_depth_488 = (wurst_stack_depth_488 - 1); Pair_a_213[b_169] = (a_193 * 2); wurst_stack_depth_488 = (wurst_stack_depth_488 - 1); return b_169; } function error132(string msg198, string __wurst_stackPos124) { local integer stacktraceIndex257 local integer stacktraceLimit139 wurst_stack_131[wurst_stack_depth_488] = __wurst_stackPos_124; wurst_stack_depth_488 = (wurst_stack_depth_488 + 1); __wurst_stackPos_124 = ""; stacktraceIndex_257 = wurst_stack_depth_488; stacktraceLimit_139 = 0; loop { stacktraceIndex_257 = (stacktraceIndex_257 - 1); stacktraceLimit_139 = (stacktraceLimit_139 + 1); exitwhen ((stacktraceLimit_139 > 20) or (stacktraceIndex_257 < 0)); __wurst_stackPos_124 = (__wurst_stackPos_124 + (" " + wurst_stack_131[stacktraceIndex_257])); }; $debugPrint226((msg_198 + (" " + __wurst_stackPos_124))); wurst_stack_depth_488 = (wurst_stack_depth_488 - 1); }