]> gcc.gnu.org Git - gcc.git/commit
re PR c++/4381 (Exceptions virtually inherited from a class cause segmentation fault...
authorJason Merrill <jason@redhat.com>
Mon, 18 Mar 2002 00:09:37 +0000 (19:09 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Mon, 18 Mar 2002 00:09:37 +0000 (19:09 -0500)
commit6afcef6bd2c7fc2dd55fc2684784dc582961bb37
tree531869c61fb0a12c9731968ef268de1b009e1d6d
parent155038f242b4ebb90656547e852ad5b212b710ae
re PR c++/4381 (Exceptions virtually inherited from a class cause segmentation fault at run time)

        PR c++/4381
        * libsupc++/eh_personality.cc (get_adjusted_ptr): New static fn.
        (check_exception_spec): Call it.  Take the thrown pointer.
        (__cxa_call_unexpected): Pass it.
        (PERSONALITY_FUNCTION): Likewise.  Use get_adjusted_ptr.

From-SVN: r50936
gcc/testsuite/g++.dg/eh/spec3.C [new file with mode: 0644]
libstdc++-v3/ChangeLog
libstdc++-v3/libsupc++/eh_personality.cc
This page took 0.058749 seconds and 5 git commands to generate.