xref: /illumos-gate/usr/src/tools/smatch/src/validation/attr-inline.c (revision 856f710c9dc323b39da5935194d7928ffb99b67f)
1 
2 static inline __attribute__((__always_inline__)) int gt(int lhs, int rhs)
3 {
4 	return lhs > rhs;
5 }
6 
7 extern inline __attribute__((__gnu_inline__)) int ge(int lhs, int rhs)
8 {
9 	return lhs >= rhs;
10 }
11 
12 static __attribute__((__warning__("That's junk!"))) __attribute__((__unused__))
13 __attribute__((__noinline__))
14 void junk(void)
15 {
16 	__asm__("");
17 }
18 
19 /*
20  * check-name: inline attributes
21  */
22