| /* PR rtl-optimization/22003 */ | |
| /* { dg-do compile } */ | |
| /* { dg-require-effective-target freorder } */ | |
| /* { dg-options "-O2 -fno-exceptions -freorder-blocks-and-partition" } */ | |
| struct c1 | |
| { | |
| virtual ~c1(); | |
| }; | |
| class c4; | |
| struct c2 | |
| { | |
| virtual c4* func(); | |
| }; | |
| struct c3 : c1, c2 | |
| { | |
| c4* func(); | |
| }; | |
| c4* c3::func() | |
| { | |
| return 0; | |
| } | |