blob: e422daa69e7e93700fd70fc41d2f2ade9daa1c11 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
// { dg-lto-do run }
// { dg-lto-options { { -flto -g } { -flto -flto-partition=none -g } } }
#include <typeinfo>
struct B {
virtual void b() {}
};
static B* f() {
struct D : public B {
};
return new D;
}
extern B* g();
int main () {
if (typeid (*f()) == typeid (*g()))
return 1;
}
|