]> git.ipfire.org Git - thirdparty/gcc.git/commit
c-parser.c (c_parser_omp_atomic): Pass location of assignment operator to c_finish_om...
authorTom Tromey <tromey@redhat.com>
Wed, 5 Jan 2011 14:51:20 +0000 (14:51 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Wed, 5 Jan 2011 14:51:20 +0000 (14:51 +0000)
commit7bd111573699079b760f18e81439cd7dc5268cca
treec6fc2880160c7b40280f2a22134ddb900dd3730f
parentcd656e236051edd0e84bbadea2d8bd174d604d08
c-parser.c (c_parser_omp_atomic): Pass location of assignment operator to c_finish_omp_atomic.

gcc
* c-parser.c (c_parser_omp_atomic): Pass location of assignment
operator to c_finish_omp_atomic.
* c-typeck.c (lvalue_or_else): Add 'loc' argument.
(build_unary_op): Update.
(build_modify_expr): Update.
(build_asm_expr): Update.
gcc/cp
* typeck.c (cp_build_addr_expr_1): Update call to lvalue_error.
(lvalue_or_else): Likewise.
gcc/c-family
* c-common.h (lvalue_error): Update.
* c-common.c (lvalue_error): Add 'loc' argument.  Call error_at,
not error.

From-SVN: r168514
gcc/ChangeLog
gcc/c-family/ChangeLog
gcc/c-family/c-common.c
gcc/c-family/c-common.h
gcc/c-parser.c
gcc/c-typeck.c
gcc/cp/ChangeLog
gcc/cp/typeck.c