aboutsummaryrefslogtreecommitdiffstats
path: root/lib/csc/macros.csc
diff options
context:
space:
mode:
Diffstat (limited to 'lib/csc/macros.csc')
-rw-r--r--lib/csc/macros.csc6
1 files changed, 1 insertions, 5 deletions
diff --git a/lib/csc/macros.csc b/lib/csc/macros.csc
index f0b4d67..398f07b 100644
--- a/lib/csc/macros.csc
+++ b/lib/csc/macros.csc
@@ -362,11 +362,7 @@
(make-macro-transformer
(lambda (syntax env)
(syntax-case syntax
- ((_ datum)
- (let quote-expr ((datum datum))
- (syntax-case datum
- ((head . tail) (make-call-builtin 'cons (list (quote-expr head) (quote-expr tail))))
- (_ (make-constant (clean-syntax datum))))))
+ ((_ datum) (make-constant (clean-syntax datum)))
(_ (raise-syntax-error "invalid form for quote" (clean-syntax syntax)))))))