Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
abcl
abcl
Commits
a8993940
Commit
a8993940
authored
Aug 21, 2011
by
ehuelsmann@1c010e3e-69d0-11dd-93a8-456734b0d56f
Browse files
Aesthetics.
parent
7ddc5e3c
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/org/armedbear/lisp/compiler-pass2.lisp
View file @
a8993940
...
...
@@ -3124,23 +3124,23 @@ given a specific common representation.")
(
emit-push-nil
)
(
emit-move-from-stack
target
)))
(
t
(
l
et
((
clear-values
nil
)
(
tail
body
))
(
loop
(
let
((
form
(
car
tail
)
))
(
cond
((
null
(
cdr
tail
))
;; Last form.
(
when
clear-values
(
emit-
clear-values
))
(
compile-form
form
target
representation
)
(
return
)
)
(
t
;; Not the last form.
(
compile-form
form
nil
nil
)
(
unless
clear-values
(
unless
(
single-valued-p
form
)
(
setq
clear-values
t
))))
)
(
setq
tail
(
cdr
tail
)))))))
(
l
oop
with
clear-values
=
nil
for
tail
on
body
for
form
=
(
car
tail
)
do
(
cond
((
null
(
cdr
tail
))
;; Last form.
(
when
clear-values
(
emit-clear-values
)
)
(
compile-form
form
target
representation
)
(
return
))
(
t
;; Not the last form.
(
compile-form
form
nil
nil
)
(
unless
clear-values
(
unless
(
single-valued-p
form
)
(
setq
clear-values
t
)
)))))))
t
)
(
defun
restore-dynamic-environment
(
register
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment