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.
145
2002/09/23 14:
28
:
25
grubba Exp $");
+
RCSID("$Id: docode.c,v 1.
146
2002/09/23 14:
34
:
29
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);
*/
-
do_escape_catch();
+
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; }