From: mpolacek Date: Mon, 24 Sep 2018 19:26:04 +0000 (+0000) Subject: * cp-tree.h (build_noexcept_spec, add_exception_specifier): Adjust X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a470c772601010de2fe16e98c2864c534036fa1e;p=thirdparty%2Fgcc.git * cp-tree.h (build_noexcept_spec, add_exception_specifier): Adjust declarations. * except.c (build_noexcept_spec): Change the type of the complain parameter to tsubst_flags_t. * typeck2.c (add_exception_specifier): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@264543 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h index 2203e92dda88..efbdad83966f 100644 --- a/gcc/cp/cp-tree.h +++ b/gcc/cp/cp-tree.h @@ -6461,7 +6461,7 @@ extern void perform_deferred_noexcept_checks (void); extern bool nothrow_spec_p (const_tree); extern bool type_noexcept_p (const_tree); extern bool type_throw_all_p (const_tree); -extern tree build_noexcept_spec (tree, int); +extern tree build_noexcept_spec (tree, tsubst_flags_t); extern void choose_personality_routine (enum languages); extern tree build_must_not_throw_expr (tree,tree); extern tree eh_type_info (tree); @@ -7415,7 +7415,7 @@ extern tree build_x_arrow (location_t, tree, tsubst_flags_t); extern tree build_m_component_ref (tree, tree, tsubst_flags_t); extern tree build_functional_cast (tree, tree, tsubst_flags_t); -extern tree add_exception_specifier (tree, tree, int); +extern tree add_exception_specifier (tree, tree, tsubst_flags_t); extern tree merge_exception_specifiers (tree, tree); /* in mangle.c */ diff --git a/gcc/cp/except.c b/gcc/cp/except.c index 2db90eedcf78..3449b59b3cc0 100644 --- a/gcc/cp/except.c +++ b/gcc/cp/except.c @@ -1187,7 +1187,7 @@ type_throw_all_p (const_tree type) constant-expression of EXPR. COMPLAIN is as for tsubst. */ tree -build_noexcept_spec (tree expr, int complain) +build_noexcept_spec (tree expr, tsubst_flags_t complain) { /* This isn't part of the signature, so don't bother trying to evaluate it until instantiation. */ diff --git a/gcc/cp/typeck2.c b/gcc/cp/typeck2.c index b13ed2660dee..fec1db00ca4c 100644 --- a/gcc/cp/typeck2.c +++ b/gcc/cp/typeck2.c @@ -2215,7 +2215,7 @@ build_functional_cast (tree exp, tree parms, tsubst_flags_t complain) know what we're doing. */ tree -add_exception_specifier (tree list, tree spec, int complain) +add_exception_specifier (tree list, tree spec, tsubst_flags_t complain) { bool ok; tree core = spec;