@ RUN: llvm-mc %s -triple armv7-apple-darwin | FileCheck %s @ RUN: llvm-mc %s -triple armv7-apple-darwin | FileCheck %s _t: movw r0, :lower16:(L_foo$non_lazy_ptr - (L1 + 8)) movt r0, :upper16:(L_foo$non_lazy_ptr - (L1 + 8)) L1: @ CHECK: movw r0, :lower16:(L_foo$non_lazy_ptr-(L1+8)) @ CHECK: movt r0, :upper16:(L_foo$non_lazy_ptr-(L1+8)) .comm _foo,4,2 .section __DATA,__nl_symbol_ptr,non_lazy_symbol_pointers .align 2 L_foo$non_lazy_ptr: .indirect_symbol _foo .long 0 .subsections_via_symbols