diff --git a/parse.y b/parse.y index 7d0f96de41..4231d5ded0 100644 --- a/parse.y +++ b/parse.y @@ -1645,6 +1645,8 @@ cmd_brace_block : tLBRACE_ARG { $$ = $3; /*%%%*/ + $3->nd_body->nd_loc.first_loc = @1.first_loc; + $3->nd_body->nd_loc.last_loc = @4.last_loc; nd_set_line($$, $2); /*% %*/ } @@ -3805,6 +3807,8 @@ brace_block : '{' { $$ = $3; /*%%%*/ + $3->nd_body->nd_loc.first_loc = @1.first_loc; + $3->nd_body->nd_loc.last_loc = @4.last_loc; nd_set_line($$, $2); /*% %*/ }