diff options
author | Nathan Sidwell <nathan@codesourcery.com> | 2001-01-03 14:39:10 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@gcc.gnu.org> | 2001-01-03 14:39:10 +0000 |
commit | 03378143aca4cb4276e6fb1d2f790ea58bdcaa86 (patch) | |
tree | acdad70455870f766fb7e96793203aa55d4c5eb1 /gcc/alias.c | |
parent | fc5769d98c11b8e31c6e800cc90d751dd1ab9fc8 (diff) | |
download | gcc-03378143aca4cb4276e6fb1d2f790ea58bdcaa86.zip gcc-03378143aca4cb4276e6fb1d2f790ea58bdcaa86.tar.gz gcc-03378143aca4cb4276e6fb1d2f790ea58bdcaa86.tar.bz2 |
Implement exceptions specifiers for implicit member functions.
cp:
Implement exceptions specifiers for implicit member functions.
* cp-tree.h (merge_exceptions_specifiers): Declare new function.
* method.c (synthesize_exception_spec): New function.
(locate_dtor, locate_ctor, locate_copy): New functions.
(implicitly_declare_fn): Generate the exception spec too.
* search.c (check_final_overrider): Check artificial functions
too.
* typeck2.c (merge_exception_specifiers): New function.
testsuite:
* g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
From-SVN: r38659
Diffstat (limited to 'gcc/alias.c')
0 files changed, 0 insertions, 0 deletions