~ chicken-core (chicken-5) b0867db27efafab01a326915a17f21fcdaf827ed
commit b0867db27efafab01a326915a17f21fcdaf827ed Author: Evan Hanson <evhan@foldling.org> AuthorDate: Fri Apr 23 12:06:54 2021 +1200 Commit: Mario Domenech Goulart <mario@parenteses.org> CommitDate: Mon May 17 21:07:20 2021 +0200 Quit compiling when an invalid import-Library declaration is encountered Signed-off-by: Mario Domenech Goulart <mario@parenteses.org> diff --git a/core.scm b/core.scm index f624781d..a6f8d3cf 100644 --- a/core.scm +++ b/core.scm @@ -1719,8 +1719,7 @@ (symbol? (car il)) (string? (cadr il))) (cons (car il) (cadr il))) (else - (warning - "invalid import-library specification" il)))) + (quit-compiling "invalid `import-library' specification: ~S" il)))) (strip-syntax (cdr spec)))))) ((emit-types-file) (unless types-output-fileTrap