24 lines · c
1// REQUIRES: aarch64-registered-target2// RUN: %clang_cc1 -triple arm64-apple-ios -S -o - %s | FileCheck %s3 4// CHECK: _restartable_function:5// CHECK-NEXT: ldr x11, [x0]6// CHECK-NEXT: add x11, x11, #17// CHECK-NEXT: str x11, [x0]8// CHECK-NEXT: Ltmp0:9// CHECK-NEXT: b Ltmp010// CHECK-NEXT: LExit_restartable_function:11// CHECK-NEXT: ret12asm(".align 4\n"13 " .text\n"14 " .private_extern _restartable_function\n"15 "_restartable_function:\n"16 " ldr x11, [x0]\n"17 " add x11, x11, #1\n"18 " str x11, [x0]\n"19 "1:\n"20 " b 1b\n"21 "LExit_restartable_function:\n"22 " ret\n"23);24