We want to align the code in the block, not the trampoline that
leads to the block. In theory, we could take the trampoline into
account when inserting alignment, but really?
(defun emit-block-header (start-label trampoline-label fall-thru-p alignp)
(when (and fall-thru-p trampoline-label)
(inst jmp start-label))
- (when alignp
- (emit-alignment n-lowtag-bits #x90))
(when trampoline-label
(emit-label trampoline-label)
(popw rbp-tn (frame-word-offset return-pc-save-offset)))
+ (when alignp
+ (emit-alignment n-lowtag-bits #x90))
(emit-label start-label))
;;; Non-TR local call for a fixed number of values passed according to