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