OSDN Git Service

* call.c (build_conditional_expr): Never fold in unevaluated context.
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 Jun 2010 21:21:02 +0000 (21:21 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 Jun 2010 21:21:02 +0000 (21:21 +0000)
commitc0f832033ab6a61743a521bb196ae9b060fa7e56
tree500e4c05021ec336143ffa832ff59b30fe09dc33
parenta8c464ac3f431765d6a58d30b4f9decc8996801c
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@160296 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/decl.c
gcc/cp/semantics.c
gcc/cp/tree.c
gcc/cp/typeck.c