Bill Wendling | d0cc066 | 2009-05-18 18:09:36 +0000 | [diff] [blame] | 1 | // RUN: %llvmgcc -S %s -O0 -o - -mllvm -disable-llvm-optzns | grep bar |
Duncan Sands | 7319f15 | 2009-05-17 19:37:02 +0000 | [diff] [blame] | 2 | // Check that the gcc inliner is turned off. |
3 | |||||
4 | #include <stdio.h> | ||||
5 | static __inline__ __attribute__ ((always_inline)) | ||||
6 | int bar (int x) | ||||
7 | { | ||||
8 | return 4; | ||||
9 | } | ||||
10 | |||||
11 | void | ||||
12 | foo () | ||||
13 | { | ||||
14 | long long b = 1; | ||||
15 | int Y = bar (4); | ||||
16 | printf ("%d\n", Y); | ||||
17 | } |