diff --git a/node.c b/node.c index 5987c5384f..4070bec825 100644 --- a/node.c +++ b/node.c @@ -930,12 +930,7 @@ dump_node(VALUE buf, VALUE indent, int comment, NODE *node) ANN("attr assignment"); ANN("format: [nd_recv].[nd_mid] = [nd_args]"); ANN("example: struct.field = foo"); - if (node->nd_recv == (NODE *) 1) { - F_MSG(nd_recv, "receiver", "1 (self)"); - } - else { - F_NODE(nd_recv, "receiver"); - } + F_NODE(nd_recv, "receiver"); F_ID(nd_mid, "method name"); LAST_NODE; F_NODE(nd_args, "arguments"); diff --git a/parse.y b/parse.y index d7758bcae0..ac5e539eb5 100644 --- a/parse.y +++ b/parse.y @@ -8806,7 +8806,6 @@ fixpos(NODE *node, NODE *orig) { if (!node) return; if (!orig) return; - if (orig == (NODE*)1) return; nd_set_line(node, nd_line(orig)); }