From: tschwinge Date: Fri, 30 Nov 2018 20:39:40 +0000 (+0000) Subject: [C++] Use existing local variable in cp_parser_oacc_enter_exit_data X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=52b928e7cd1b7dee36c4ea14b5ac9df3f022efd5;p=thirdparty%2Fgcc.git [C++] Use existing local variable in cp_parser_oacc_enter_exit_data gcc/cp/ * parser.c (cp_parser_oacc_enter_exit_data): Use existing local variable. Reviewed-by: Thomas Schwinge git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@266687 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 98a2528783a9..2c8b7d10ae4e 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2018-11-30 James Norris + + * parser.c (cp_parser_oacc_enter_exit_data): Use existing local + variable. + 2018-11-29 Paolo Carlini * decl.c (compute_array_index_type_loc): New, like the current diff --git a/gcc/cp/parser.c b/gcc/cp/parser.c index 3ef1eda45188..634485b5a8c7 100644 --- a/gcc/cp/parser.c +++ b/gcc/cp/parser.c @@ -38472,7 +38472,7 @@ cp_parser_oacc_enter_exit_data (cp_parser *parser, cp_token *pragma_tok, stmt = enter ? make_node (OACC_ENTER_DATA) : make_node (OACC_EXIT_DATA); TREE_TYPE (stmt) = void_type_node; OMP_STANDALONE_CLAUSES (stmt) = clauses; - SET_EXPR_LOCATION (stmt, pragma_tok->location); + SET_EXPR_LOCATION (stmt, loc); add_stmt (stmt); return stmt; }