## Check that BOLT preserves nop instruction if it's the only instruction ## in a function. # REQUIRES: system-linux # RUN: llvm-mc -filetype=obj -triple x86_64-unknown-linux %s -o %t.o # RUN: ld.lld %t.o -o %t.exe -q # RUN: llvm-bolt %t.exe -o %t.bolt.exe --relocs=0 # RUN: llvm-objdump -d %t.bolt.exe | FileCheck %s .text .globl nop_function .type nop_function,@function nop_function: .cfi_startproc nop # CHECK: : # CHECK-NEXT: nop .size nop_function, .-nop_function .cfi_endproc .globl _start .type _start,@function _start: .cfi_startproc call nop_function .size _start, .-_start .cfi_endproc