4 #define INLINE inline __attribute__((always_inline))
11 INLINE
int fun_d(int argd
) {
18 INLINE
int fun_c(int argc
) {
24 INLINE
int fun_b(int argb
) {
30 INLINE
int fun_a(int arga
) {
36 __attribute__((noinline
))
37 static int fun_noninline_m(int argm
)
42 __attribute__((noinline
))
43 static int fun_noninline_o(int argo
)
51 INLINE
int fun_f(int argf
) {
54 return fun_noninline_o(locf
);
57 INLINE
int fun_e(int arge
) {
63 __attribute__((noinline
))
64 static int fun_noninline_n(int argn
)
72 result
= fun_a(result
);
73 result
+= fun_b(result
);
74 result
+= fun_noninline_m(result
);
75 result
+= fun_d(result
);
76 result
+= fun_noninline_n(result
);