diff options
author | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-07-10 00:03:11 +0000 |
---|---|---|
committer | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-07-10 00:03:11 +0000 |
commit | 118da0ffd17cb59f7c099d84763631f60917444d (patch) | |
tree | 14d19b79aa29ba20b29c6dfda51f0a42337039b1 /gcc/cp/method.c | |
parent | 66bbc864460e7ad4601ae5b06f742138aa406f73 (diff) | |
download | gcc-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.c | 4 |
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); |