diff --git a/parse.y b/parse.y index 07797c05d9..18a0f36f99 100644 --- a/parse.y +++ b/parse.y @@ -9343,9 +9343,11 @@ static NODE * opt_arg_append(NODE *opt_list, NODE *opt) { NODE *opts = opt_list; + opts->nd_loc.last_loc = opt->nd_loc.last_loc; while (opts->nd_next) { opts = opts->nd_next; + opts->nd_loc.last_loc = opt->nd_loc.last_loc; } opts->nd_next = opt;