summaryrefslogtreecommitdiff
path: root/gcc/cp/method.c
diff options
context:
space:
mode:
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>2012-07-10 00:03:11 +0000
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>2012-07-10 00:03:11 +0000
commit118da0ffd17cb59f7c099d84763631f60917444d (patch)
tree14d19b79aa29ba20b29c6dfda51f0a42337039b1 /gcc/cp/method.c
parent66bbc864460e7ad4601ae5b06f742138aa406f73 (diff)
downloadgcc-118da0ffd17cb59f7c099d84763631f60917444d.tar.gz
* method.c (synthesized_method_walk): Avoid changing
EH spec based on cleanups in other places, too. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@189395 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cp/method.c')
-rw-r--r--gcc/cp/method.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/cp/method.c b/gcc/cp/method.c
index 0237456dcca..7ea2de9ac8e 100644
--- a/gcc/cp/method.c
+++ b/gcc/cp/method.c
@@ -1315,7 +1315,7 @@ synthesized_method_walk (tree ctype, special_function_kind sfk, bool const_p,
{
rval = locate_fn_flags (base_binfo, complete_dtor_identifier,
NULL_TREE, flags, complain);
- process_subob_fn (rval, false, spec_p, NULL,
+ process_subob_fn (rval, false, NULL, NULL,
deleted_p, NULL, NULL,
basetype);
}
@@ -1335,7 +1335,7 @@ synthesized_method_walk (tree ctype, special_function_kind sfk, bool const_p,
if (ctor_p)
walk_field_subobs (TYPE_FIELDS (ctype), complete_dtor_identifier,
sfk_destructor, TYPE_UNQUALIFIED, false,
- false, false, spec_p, NULL,
+ false, false, NULL, NULL,
deleted_p, NULL,
NULL, flags, complain);