Minor simplification in C2FMLA-AND

This commit is contained in:
Juan Jose Garcia Ripoll 2010-05-17 16:30:30 +02:00
parent d5ce5a2c25
commit 367c6783cd

View file

@ -227,13 +227,9 @@
(with-exit-label (normal-exit)
(let* ((dest *destination*))
(cond ((and (consp dest) (eq (car dest) 'JUMP-TRUE))
(let ((*exit* normal-exit)
(*unwind-exit* (cons normal-exit *unwind-exit*)))
(CJT *current-c2form* (second dest) normal-exit)))
(CJT *current-c2form* (second dest) normal-exit))
((and (consp dest) (eq (car dest) 'JUMP-FALSE))
(let ((*exit* normal-exit)
(*unwind-exit* (cons normal-exit *unwind-exit*)))
(CJF *current-c2form* normal-exit (second dest))))
(CJF *current-c2form* normal-exit (second dest)))
(t
(with-exit-label (false-label)
(loop for forms on args