pike.git/
src/
docode.c
Branch:
Tag:
Non-build tags
All tags
No tags
2007-12-17
2007-12-17 18:03:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>
02f17a110c43e335a8cf3a0987c4d673928b10d8 (
14
lines) (+
13
/-
1
)
[
Show
|
Annotate
]
Branch:
7.9
Now knows about F_APPEND_ARRAY.
Rev: src/docode.c:1.191
Rev: src/las.c:1.399
2:
|| 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.
-
|| $Id: docode.c,v 1.
190
2007/
10
/
06
13
:
45
:
22
grubba Exp $
+
|| $Id: docode.c,v 1.
191
2007/
12
/
17
18
:
02
:
35
grubba Exp $
*/ #include "global.h"
825:
return 0; }
+
case F_APPEND_ARRAY: {
+
emit0(F_MARK);
+
PUSH_CLEANUP_FRAME(do_pop_mark, 0);
+
do_docode(CAR(n),DO_LVALUE);
+
emit0(F_CONST0); /* Reserved for svalue. */
+
do_docode(CDR(n),0);
+
emit0(F_APPEND_ARRAY);
+
POP_AND_DONT_CLEANUP;
+
return 1;
+
}
+
case '?': { INT32 *prev_switch_jumptable = current_switch.jumptable;