aboutsummaryrefslogtreecommitdiff
path: root/src/boot/strap/ast.clisp
diff options
context:
space:
mode:
Diffstat (limited to 'src/boot/strap/ast.clisp')
-rw-r--r--src/boot/strap/ast.clisp8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/boot/strap/ast.clisp b/src/boot/strap/ast.clisp
index f9a2ecec..485babb7 100644
--- a/src/boot/strap/ast.clisp
+++ b/src/boot/strap/ast.clisp
@@ -879,7 +879,7 @@
(PROG (|funsR| |funsA| |p| |funs|)
(RETURN
(COND
- ((NULL (CONSP |expr|)) (LIST |acc| |expr|))
+ ((ATOM |expr|) (LIST |acc| |expr|))
((AND (EQ |acc| 'CAR) (CONSP |expr|)
(EQ (CAR |expr|) 'REVERSE))
(LIST 'CAR (CONS 'LAST (CDR |expr|))))
@@ -1158,7 +1158,7 @@
(DEFUN |bfAND| (|l|)
(COND
- ((NULL |l|) 'T)
+ ((NULL |l|) T)
((NULL (CDR |l|)) (CAR |l|))
(T (CONS 'AND
(LET ((|bfVar#92| NIL) (|bfVar#91| |l|) (|c| NIL))
@@ -2984,9 +2984,7 @@
(NULL (CDR |ISTMP#2|))
(PROGN (SETQ |s| (CAR |ISTMP#2|)) T)))))))
(|coreError| "invalid function type"))
- (T (COND
- ((AND (NOT (NULL |s|)) (SYMBOLP |s|))
- (SETQ |s| (LIST |s|))))
+ (T (COND ((AND |s| (SYMBOLP |s|)) (SETQ |s| (LIST |s|))))
(COND
((|%hasFeature| :GCL)
(|genGCLnativeTranslation| |op| |s| |t| |op'|))