From 1528a9859c70ae8ca41de90b6e79c8f6624e7b70 Mon Sep 17 00:00:00 2001 From: nobu Date: Sun, 22 Oct 2017 05:13:57 +0000 Subject: [PATCH] remove NODE_DREGX_ONCE * node.h (enum node_type): remove NODE_DREGX_ONCE which is not used anymore. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ext/objspace/objspace.c | 1 - node.c | 6 ------ node.h | 2 -- 3 files changed, 9 deletions(-) diff --git a/ext/objspace/objspace.c b/ext/objspace/objspace.c index c3d8cbc1a4..91f2d4e7b2 100644 --- a/ext/objspace/objspace.c +++ b/ext/objspace/objspace.c @@ -433,7 +433,6 @@ count_nodes(int argc, VALUE *argv, VALUE os) COUNT_NODE(NODE_DXSTR); COUNT_NODE(NODE_EVSTR); COUNT_NODE(NODE_DREGX); - COUNT_NODE(NODE_DREGX_ONCE); COUNT_NODE(NODE_ARGS); COUNT_NODE(NODE_ARGS_AUX); COUNT_NODE(NODE_OPT_ARG); diff --git a/node.c b/node.c index 6783f05000..5987c5384f 100644 --- a/node.c +++ b/node.c @@ -714,11 +714,6 @@ dump_node(VALUE buf, VALUE indent, int comment, NODE *node) ANN("format: [nd_lit]"); ANN("example: /foo#{ bar }baz/"); goto dlit; - case NODE_DREGX_ONCE: - ANN("regexp literal with interpolation and once flag"); - ANN("format: [nd_lit]"); - ANN("example: /foo#{ bar }baz/o"); - goto dlit; case NODE_DSYM: ANN("symbol literal with interpolation"); ANN("format: [nd_lit]"); @@ -1111,7 +1106,6 @@ rb_gc_mark_node(NODE *obj) case NODE_DSTR: case NODE_DXSTR: case NODE_DREGX: - case NODE_DREGX_ONCE: case NODE_ENSURE: case NODE_CALL: case NODE_DEFS: diff --git a/node.h b/node.h index 53661aacb9..33c4a77396 100644 --- a/node.h +++ b/node.h @@ -150,8 +150,6 @@ enum node_type { #define NODE_EVSTR NODE_EVSTR NODE_DREGX, #define NODE_DREGX NODE_DREGX - NODE_DREGX_ONCE, -#define NODE_DREGX_ONCE NODE_DREGX_ONCE NODE_ARGS, #define NODE_ARGS NODE_ARGS NODE_ARGS_AUX,