Better handling of bogus type-specifier at compile-time.
commit3525b2735f7c7aa7b41d9d33ebbb3f6a7a5b0a41
authorStas Boukarev <stassats@gmail.com>
Fri, 5 Jan 2018 20:11:39 +0000 (5 23:11 +0300)
committerStas Boukarev <stassats@gmail.com>
Fri, 5 Jan 2018 20:38:40 +0000 (5 23:38 +0300)
treeb87365c4e457a8dbe495a8f588d83f4b146dd771
parentc74d97b2fa360e0854576e05bc9aa4987940b5c8
Better handling of bogus type-specifier at compile-time.

Use compiler-warn instead of compiler-error.
Properly handle reporting.

Fixes lp#1741512
src/compiler/ctype.lisp
src/compiler/ir1-translators.lisp
src/compiler/ir1tran-lambda.lisp
src/compiler/ir1tran.lisp
src/compiler/ir1util.lisp
src/compiler/proclaim.lisp
tests/bad-code.pure.lisp
tests/compiler.impure.lisp
tests/compiler.pure.lisp