]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c++/24580 (virtual base class cause exception not to be caught)
authorJason Merrill <jason@redhat.com>
Wed, 16 Nov 2005 20:22:00 +0000 (15:22 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Wed, 16 Nov 2005 20:22:00 +0000 (15:22 -0500)
commit6276e725b276838be6383f941bec392e182d63b0
tree1881ef0d7802af8ac86d9f4c38b44d029e6eb5ac
parentf001093a6ac91b1a8fbdf56983a1b29157d05a95
re PR c++/24580 (virtual base class cause exception not to be caught)

        PR c++/24580
        * method.c (locate_copy): Also use skip_artificial_parms here.
        (synthesize_exception_spec): Use CLASS_TYPE_P rather than checking
        for RECORD_TYPE.
        (locate_ctor): Abort if we fail to find a default constructor.

From-SVN: r107097
gcc/cp/ChangeLog
gcc/cp/method.c