Mercurial > hg > CbC > CbC_gcc
comparison gcc/testsuite/g++.dg/ipa/pr91831.C @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
131:84e7813d76e9 | 145:1830386684a0 |
---|---|
1 /* { dg-do compile } */ | |
2 /* { dg-options "-O2 --param uninlined-thunk-insns=1000" } */ | |
3 | |
4 struct A { | |
5 virtual void m_fn1(); | |
6 }; | |
7 struct B { | |
8 virtual void *m_fn2(int, int) = 0; | |
9 }; | |
10 struct C : A, B { | |
11 void *m_fn2(int, int) { return this; } | |
12 }; | |
13 void *fn1(B &p1) { return p1.m_fn2(0, 0); } | |
14 | |
15 int main() { | |
16 C c; | |
17 fn1(c); | |
18 return 0; | |
19 } |