/* 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; | |
} | |