зеркало из https://github.com/github/ruby.git
* compile.c (iseq_set_sequence): nonstatic initializer of an
aggregate type is a C99ism. * compile.c (enum compile_array_type_t): comma at the end of enum list is a C99ism. * vm_backtrace.c (enum LOCATION_TYPE): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36029 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
9ea35ccf30
Коммит
9b29e5f7e1
10
ChangeLog
10
ChangeLog
|
@ -1,3 +1,13 @@
|
||||||
|
Mon Jun 11 11:52:18 2012 URABE Shyouhei <shyouhei@ruby-lang.org>
|
||||||
|
|
||||||
|
* compile.c (iseq_set_sequence): nonstatic initializer of an
|
||||||
|
aggregate type is a C99ism.
|
||||||
|
|
||||||
|
* compile.c (enum compile_array_type_t): comma at the end of enum
|
||||||
|
list is a C99ism.
|
||||||
|
|
||||||
|
* vm_backtrace.c (enum LOCATION_TYPE): ditto.
|
||||||
|
|
||||||
Mon Jun 11 06:31:33 2012 Tanaka Akira <akr@fsij.org>
|
Mon Jun 11 06:31:33 2012 Tanaka Akira <akr@fsij.org>
|
||||||
|
|
||||||
* process.c (rb_proc_exec_n): revert the function removed at r35889.
|
* process.c (rb_proc_exec_n): revert the function removed at r35889.
|
||||||
|
|
|
@ -1449,9 +1449,10 @@ iseq_set_sequence(rb_iseq_t *iseq, LINK_ANCHOR *anchor)
|
||||||
case TS_CDHASH:
|
case TS_CDHASH:
|
||||||
{
|
{
|
||||||
VALUE map = operands[j];
|
VALUE map = operands[j];
|
||||||
struct cdhash_set_label_struct data = {
|
struct cdhash_set_label_struct data;
|
||||||
map, pos, len,
|
data.hash = map;
|
||||||
};
|
data.pos = pos;
|
||||||
|
data.len = len;
|
||||||
rb_hash_foreach(map, cdhash_set_label_i, (VALUE)&data);
|
rb_hash_foreach(map, cdhash_set_label_i, (VALUE)&data);
|
||||||
|
|
||||||
hide_obj(map);
|
hide_obj(map);
|
||||||
|
@ -2271,7 +2272,7 @@ compile_branch_condition(rb_iseq_t *iseq, LINK_ANCHOR *ret, NODE * cond,
|
||||||
enum compile_array_type_t {
|
enum compile_array_type_t {
|
||||||
COMPILE_ARRAY_TYPE_ARRAY,
|
COMPILE_ARRAY_TYPE_ARRAY,
|
||||||
COMPILE_ARRAY_TYPE_HASH,
|
COMPILE_ARRAY_TYPE_HASH,
|
||||||
COMPILE_ARRAY_TYPE_ARGS,
|
COMPILE_ARRAY_TYPE_ARGS
|
||||||
};
|
};
|
||||||
|
|
||||||
static int
|
static int
|
||||||
|
|
|
@ -44,7 +44,7 @@ typedef struct rb_backtrace_location_struct {
|
||||||
LOCATION_TYPE_ISEQ = 1,
|
LOCATION_TYPE_ISEQ = 1,
|
||||||
LOCATION_TYPE_ISEQ_CALCED,
|
LOCATION_TYPE_ISEQ_CALCED,
|
||||||
LOCATION_TYPE_CFUNC,
|
LOCATION_TYPE_CFUNC,
|
||||||
LOCATION_TYPE_IFUNC,
|
LOCATION_TYPE_IFUNC
|
||||||
} type;
|
} type;
|
||||||
|
|
||||||
union {
|
union {
|
||||||
|
|
Загрузка…
Ссылка в новой задаче