emit reloc index
This commit is contained in:
parent
4d7a51eba2
commit
20d42249ce
1 changed files with 4 additions and 4 deletions
|
@ -378,10 +378,10 @@ If DST-N is specified use it otherwise assume it to be the current slot."
|
|||
|
||||
(defun comp-emit-set-const (val)
|
||||
"Set constant VAL to current slot."
|
||||
(comp-add-const-to-relocs val)
|
||||
(setf (comp-slot) (make-comp-mvar :slot (comp-sp)
|
||||
:constant val))
|
||||
(comp-emit (list 'setimm (comp-slot) val)))
|
||||
(let ((rel-idx (comp-add-const-to-relocs val)))
|
||||
(setf (comp-slot) (make-comp-mvar :slot (comp-sp)
|
||||
:constant val))
|
||||
(comp-emit `(setimm ,(comp-slot) ,rel-idx . ,val))))
|
||||
|
||||
(defun comp-mark-block-closed ()
|
||||
"Mark current basic block as closed."
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue