diff options
Diffstat (limited to 'test/profile/Inputs/instrprof-icall-promo_2.cc')
-rw-r--r-- | test/profile/Inputs/instrprof-icall-promo_2.cc | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test/profile/Inputs/instrprof-icall-promo_2.cc b/test/profile/Inputs/instrprof-icall-promo_2.cc new file mode 100644 index 000000000000..658ab0bf44d1 --- /dev/null +++ b/test/profile/Inputs/instrprof-icall-promo_2.cc @@ -0,0 +1,15 @@ +#include "instrprof-icall-promo.h" +extern int ref(A *); + +int A::bar() { return 2; } + +extern A *ap; +int test() { + for (int i = 0; i < 10000; i++) ap->foo(); + return ref(ap); +} + +int main() { + test(); + return 0; +} |