aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--parse.y4
1 files changed, 2 insertions, 2 deletions
diff --git a/parse.y b/parse.y
index 55a7dafe73..0dc885e34d 100644
--- a/parse.y
+++ b/parse.y
@@ -8852,7 +8852,7 @@ block_append_gen(struct parser_params *parser, NODE *head, NODE *tail, const YYL
parser_warning(h, "unused literal ignored");
return tail;
default:
- h = end = NEW_BLOCK(head, location);
+ h = end = NEW_BLOCK(head, &head->nd_loc);
end->nd_end = end;
head = end;
break;
@@ -8878,7 +8878,7 @@ block_append_gen(struct parser_params *parser, NODE *head, NODE *tail, const YYL
}
if (nd_type(tail) != NODE_BLOCK) {
- tail = NEW_BLOCK(tail, location);
+ tail = NEW_BLOCK(tail, &tail->nd_loc);
tail->nd_end = tail;
}
end->nd_next = tail;