// REQUIRES: aarch64-registered-target // RUN: %clang_cc1 -triple arm64-apple-ios -S -o - %s | FileCheck %s // CHECK: _restartable_function: // CHECK-NEXT: ldr x11, [x0] // CHECK-NEXT: add x11, x11, #1 // CHECK-NEXT: str x11, [x0] // CHECK-NEXT: Ltmp0: // CHECK-NEXT: b Ltmp0 // CHECK-NEXT: LExit_restartable_function: // CHECK-NEXT: ret asm(".align 4\n" " .text\n" " .private_extern _restartable_function\n" "_restartable_function:\n" " ldr x11, [x0]\n" " add x11, x11, #1\n" " str x11, [x0]\n" "1:\n" " b 1b\n" "LExit_restartable_function:\n" " ret\n" );