xref: /llvm-project/lldb/test/API/functionalities/unused-inlined-parameters/main.c (revision 9427487fdbb24df148caba7f9b2f87146e5b40ec)
15a3556aaSJaroslav Sevcik #include <stdio.h>
25a3556aaSJaroslav Sevcik 
use(int used)35a3556aaSJaroslav Sevcik __attribute__((optnone)) __attribute__((nodebug)) void use(int used) {}
45a3556aaSJaroslav Sevcik 
f(void * unused1,int used)5*9427487fSMichael Buch __attribute__((always_inline)) void f(void *unused1, int used) {
65a3556aaSJaroslav Sevcik   use(used); // break here
75a3556aaSJaroslav Sevcik }
85a3556aaSJaroslav Sevcik 
main(int argc,char ** argv)95a3556aaSJaroslav Sevcik int main(int argc, char **argv) {
10*9427487fSMichael Buch   char *undefined;
11*9427487fSMichael Buch   f(undefined, 42);
125a3556aaSJaroslav Sevcik   return 0;
135a3556aaSJaroslav Sevcik }
14