xref: /llvm-project/clang/test/Modules/Inputs/asm-goto/a.h (revision 34ca5b3392ced08e2320fb4236cca5c7df4ec6e9)

foo(void)1*34ca5b33SBill Wendling int foo(void) {
2*34ca5b33SBill Wendling   int x;
3*34ca5b33SBill Wendling 
4*34ca5b33SBill Wendling   asm goto(""
5*34ca5b33SBill Wendling            : "=r"(x)
6*34ca5b33SBill Wendling            :
7*34ca5b33SBill Wendling            :
8*34ca5b33SBill Wendling            : indirect);
9*34ca5b33SBill Wendling   x = 42;
10*34ca5b33SBill Wendling 
11*34ca5b33SBill Wendling indirect:
12*34ca5b33SBill Wendling   return x;
13*34ca5b33SBill Wendling }
14