1e545c4e45d989bcb3e6d18e090f417fd41fb9c63Kevin Enderby@ RUN: llvm-mc -triple=thumbv7-apple-ios -filetype=obj -o - < %s | llvm-objdump -d -macho -triple=thumbv7-apple-ios - | FileCheck %s 2e545c4e45d989bcb3e6d18e090f417fd41fb9c63Kevin Enderby.thumb 3e545c4e45d989bcb3e6d18e090f417fd41fb9c63Kevin Enderby.thumb_func _fib 4e545c4e45d989bcb3e6d18e090f417fd41fb9c63Kevin Enderby_fib: 5e545c4e45d989bcb3e6d18e090f417fd41fb9c63Kevin Enderby push {r7, lr} 6e545c4e45d989bcb3e6d18e090f417fd41fb9c63Kevin Enderby pop {r7, pc} 7e545c4e45d989bcb3e6d18e090f417fd41fb9c63Kevin Enderby.thumb_func _main 8e545c4e45d989bcb3e6d18e090f417fd41fb9c63Kevin Enderby_main: 9e545c4e45d989bcb3e6d18e090f417fd41fb9c63Kevin Enderby push {r7, lr} 10e545c4e45d989bcb3e6d18e090f417fd41fb9c63Kevin Enderby pop {r7, pc} 11e545c4e45d989bcb3e6d18e090f417fd41fb9c63Kevin Enderby nop 12e545c4e45d989bcb3e6d18e090f417fd41fb9c63Kevin Enderby# CHECK: _fib: 13e545c4e45d989bcb3e6d18e090f417fd41fb9c63Kevin Enderby# CHECK: 0: 80 b5 push {r7, lr} 14e545c4e45d989bcb3e6d18e090f417fd41fb9c63Kevin Enderby# CHECK: 2: 80 bd pop {r7, pc} 15e545c4e45d989bcb3e6d18e090f417fd41fb9c63Kevin Enderby# CHECK: _main: 16e545c4e45d989bcb3e6d18e090f417fd41fb9c63Kevin Enderby# CHECK: 4: 80 b5 push {r7, lr} 17e545c4e45d989bcb3e6d18e090f417fd41fb9c63Kevin Enderby# CHECK: 6: 80 bd pop {r7, pc} 18e545c4e45d989bcb3e6d18e090f417fd41fb9c63Kevin Enderby# CHECK: 8: 00 bf nop 19e545c4e45d989bcb3e6d18e090f417fd41fb9c63Kevin Enderby# We are checking that second function is fully disassembled. 20e545c4e45d989bcb3e6d18e090f417fd41fb9c63Kevin Enderby# rdar://11426465 21