; Test that functions are aligned to the NaCl bundle alignment. | |
; We could be smarter and only do this for indirect call targets | |
; but typically you want to align functions anyway. | |
; Also, we are currently using hlts for non-executable padding. | |
; RUN: %p2i --filetype=obj --disassemble -i %s --args -O2 | FileCheck %s | |
define void @foo() { | |
ret void | |
} | |
; CHECK-LABEL: foo | |
; CHECK-NEXT: 0: {{.*}} ret | |
; CHECK-NEXT: 1: {{.*}} hlt | |
define void @bar() { | |
ret void | |
} | |
; CHECK-LABEL: bar | |
; CHECK-NEXT: 20: {{.*}} ret |