1;; Verify that the BB address map is not emitted for empty functions. 2; RUN: llc < %s -mtriple=x86_64 -basic-block-sections=labels | FileCheck %s 3 4define void @empty_func() { 5entry: 6 unreachable 7} 8; CHECK: {{^ *}}.text{{$}} 9; CHECK: empty_func: 10; CHECK: .Lfunc_begin0: 11; CHECK-NOT: .section .llvm_bb_addr_map 12 13define void @func() { 14entry: 15 ret void 16} 17 18; CHECK: func: 19; CHECK: .Lfunc_begin1: 20; CHECK: .section .llvm_bb_addr_map,"o",@llvm_bb_addr_map,.text{{$}} 21; CHECK-NEXT: .byte 1 # version 22; CHECK-NEXT: .byte 0 # feature 23; CHECK-NEXT: .quad .Lfunc_begin1 # function address 24