xref: /llvm-project/llvm/test/tools/llvm-opt-report/Inputs/dm.c (revision ec85fc5eac04171da9dd70dc6b391b02e87ee66c)
1*ec85fc5eSHal Finkel void bar(void);
foo(int n)2*ec85fc5eSHal Finkel void foo(int n) {
3*ec85fc5eSHal Finkel   if (n) { bar(); } else { while (1) {} }
4*ec85fc5eSHal Finkel }
5*ec85fc5eSHal Finkel 
quack(void)6*ec85fc5eSHal Finkel void quack(void) {
7*ec85fc5eSHal Finkel   foo(0);
8*ec85fc5eSHal Finkel }
9*ec85fc5eSHal Finkel 
quack2(void)10*ec85fc5eSHal Finkel void quack2(void) {
11*ec85fc5eSHal Finkel   foo(4);
12*ec85fc5eSHal Finkel }
13*ec85fc5eSHal Finkel 
14