~ chicken-core (chicken-5) 4f7d4325be091993afef88992043d3a7d19a749f
commit 4f7d4325be091993afef88992043d3a7d19a749f
Author: Evan Hanson <evhan@foldling.org>
AuthorDate: Sat Mar 11 23:16:24 2017 +1300
Commit: Evan Hanson <evhan@foldling.org>
CommitDate: Sat Mar 11 23:23:51 2017 +1300
Load types.db file by filename when given with "-types" option
diff --git a/scrutinizer.scm b/scrutinizer.scm
index 41370f1f..7845783d 100644
--- a/scrutinizer.scm
+++ b/scrutinizer.scm
@@ -1708,7 +1708,7 @@
(cond ((null? dirs) #f)
((file-exists? (make-pathname (car dirs) name)))
(else (loop (cdr dirs))))))
- (and-let* ((dbfile (locate)))
+ (and-let* ((dbfile (if (not path) (file-exists? name) (locate))))
(debugging 'p (sprintf "loading type database `~a' ...~%" dbfile))
(fluid-let ((scrutiny-debug #f))
(for-each
Trap