https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89914
--- Comment #5 from paolo at gcc dot gnu.org <paolo at gcc dot gnu.org> --- Author: paolo Date: Mon Apr 8 08:13:50 2019 New Revision: 270201 URL: https://gcc.gnu.org/viewcvs?rev=270201&root=gcc&view=rev Log: /cp 2019-04-08 Paolo Carlini <paolo.carl...@oracle.com> PR c++/89914 * semantics.c (trait_expr_value): Don't use TYPE_NOTHROW_P when maybe_instantiate_noexcept fails. (classtype_has_nothrow_assign_or_copy_p): Likewise. * method.c (implicitly_declare_fn): Avoid passing error_mark_node to build_exception_variant. /testsuite 2019-04-08 Paolo Carlini <paolo.carl...@oracle.com> PR c++/89914 * g++.dg/ext/has_nothrow_constructor-3.C: New. Added: trunk/gcc/testsuite/g++.dg/ext/has_nothrow_constructor-3.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/method.c trunk/gcc/cp/semantics.c trunk/gcc/testsuite/ChangeLog