aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMarek Polacek <mpolacek@gcc.gnu.org>2018-09-24 19:26:04 +0000
committerMarek Polacek <mpolacek@gcc.gnu.org>2018-09-24 19:26:04 +0000
commit779d8a5ad09b01428726ea5a0e6c87bd9ac3c0e4 (patch)
tree90ae1d01dbde7fc5e25b6c629af5bf2d9b0b94f7 /gcc
parent06ff274feb26fd569fd167225d29479f5b974c45 (diff)
downloadgcc-779d8a5ad09b01428726ea5a0e6c87bd9ac3c0e4.zip
gcc-779d8a5ad09b01428726ea5a0e6c87bd9ac3c0e4.tar.gz
gcc-779d8a5ad09b01428726ea5a0e6c87bd9ac3c0e4.tar.bz2
cp-tree.h (build_noexcept_spec, [...]): Adjust declarations.
* 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. From-SVN: r264543
Diffstat (limited to 'gcc')
-rw-r--r--gcc/cp/cp-tree.h4
-rw-r--r--gcc/cp/except.c2
-rw-r--r--gcc/cp/typeck2.c2
3 files changed, 4 insertions, 4 deletions
diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h
index 2203e92..efbdad8 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 2db90ee..3449b59 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 b13ed26..fec1db0 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;