~ chicken-core (chicken-5) 9dc839e4acadb20e8d6fb24fdf02cd737e38c5aa
commit 9dc839e4acadb20e8d6fb24fdf02cd737e38c5aa
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Sun Dec 11 17:02:01 2011 +0100
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Sun Dec 11 17:05:00 2011 +0100
escaped symbol -d0 that is (incorrectly) parsed as a number on irix because strtod seems to accept it as legal number syntax (found by andy)
diff --git a/csc.scm b/csc.scm
index b5da715a..88992cae 100644
--- a/csc.scm
+++ b/csc.scm
@@ -679,9 +679,9 @@ EOF
(when (memq (build-platform) '(mingw32 cygwin gnu clang))
(set! compile-options
(cons* "-O3" "-fomit-frame-pointer" compile-options)) ) ]
- [(-d0) (set! rest (cons* "-debug-level" "0" rest))]
- [(-d1) (set! rest (cons* "-debug-level" "1" rest))]
- [(-d2) (set! rest (cons* "-debug-level" "2" rest))]
+ [(|-d0|) (set! rest (cons* "-debug-level" "0" rest))]
+ [(|-d1|) (set! rest (cons* "-debug-level" "1" rest))]
+ [(|-d2|) (set! rest (cons* "-debug-level" "2" rest))]
[(-dry-run)
(set! verbose #t)
(set! dry-run #t)]
Trap