pike.git
/
src
/
docode.c
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/docode.c:1:
/*\ ||| This file is part of Pike. For copyright information see COPYRIGHT. ||| Pike is distributed under GPL, LGPL and MPL. See the file COPYING ||| for more information. \*/ /**/ #include "global.h"
-
RCSID("$Id: docode.c,v 1.
144
2002/
08
/
15
14:
49
:
20
marcus
Exp $");
+
RCSID("$Id: docode.c,v 1.
145
2002/
09
/
23
14:
28
:
25
grubba
Exp $");
#include "las.h" #include "program.h" #include "pike_types.h" #include "stralloc.h" #include "interpret.h" #include "constants.h" #include "array.h" #include "pike_macros.h" #include "pike_error.h" #include "pike_memory.h"
pike.git/src/docode.c:1890:
current_switch.jumptable=0; current_label->break_label=alloc_label(); if (TEST_COMPAT(7,0)) current_label->continue_label = current_label->break_label; in_catch++; DO_CODE_BLOCK(CAR(n)); in_catch--; ins_label(current_label->break_label);
-
emit0(F_THROW_ZERO);
+
/*
emit0(F_THROW_ZERO);
*/
+
do_escape_catch();
POP_STATEMENT_LABEL; current_switch.jumptable = prev_switch_jumptable; ins_label(DO_NOT_WARN((INT32)tmp1)); current_stack_depth++; POP_AND_DONT_CLEANUP; return 1; }