]> git.ipfire.org Git - thirdparty/gcc.git/commit
call.c (build_conditional_expr): Never fold in unevaluated context.
authorJason Merrill <jason@redhat.com>
Fri, 4 Jun 2010 21:21:02 +0000 (17:21 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Fri, 4 Jun 2010 21:21:02 +0000 (17:21 -0400)
commitd8a0d13e4fad752b3c3d9ff3f97b03407bf8c726
tree500e4c05021ec336143ffa832ff59b30fe09dc33
parentbdc6b402f90bde66ba88df483f4f8758f656f840
call.c (build_conditional_expr): Never fold in unevaluated context.

* call.c (build_conditional_expr): Never fold in unevaluated context.
* tree.c (build_aggr_init_expr): Propagate TREE_NOTHROW.
* semantics.c (simplify_aggr_init_expr): Likewise.
* typeck.c (merge_types): Call merge_exception_specifiers.
* decl.c (duplicate_decls): Check DECL_SOURCE_LOCATION rather than
DECL_ANTICIPATED for preferring new type.

From-SVN: r160296
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/decl.c
gcc/cp/semantics.c
gcc/cp/tree.c
gcc/cp/typeck.c