xref: /llvm-project/compiler-rt/test/profile/Inputs/instrprof-comdat-1.cpp (revision 8b1f80779b119492002b90041873287bef6fb7d8)
1*8b1f8077SXinliang David Li #include "instrprof-comdat.h"
2*8b1f8077SXinliang David Li int g;
3*8b1f8077SXinliang David Li extern int bar(int);
4*8b1f8077SXinliang David Li 
main()5*8b1f8077SXinliang David Li int main() {
6*8b1f8077SXinliang David Li 
7*8b1f8077SXinliang David Li   FOO<int> Foo;
8*8b1f8077SXinliang David Li 
9*8b1f8077SXinliang David Li   int Res = Foo.DoIt(10);
10*8b1f8077SXinliang David Li 
11*8b1f8077SXinliang David Li   if (Res > 10)
12*8b1f8077SXinliang David Li     g = bar(10);
13*8b1f8077SXinliang David Li   else
14*8b1f8077SXinliang David Li     g = bar(1) + bar(2);
15*8b1f8077SXinliang David Li   return 0;
16*8b1f8077SXinliang David Li }
17*8b1f8077SXinliang David Li 
18