Remove needless code from INTEGER and FLOAT type spec parsers.
commitd6dbcf22d4be9a57c13533984c132ea612369326
authorDouglas Katzman <dougk@google.com>
Sat, 5 Mar 2016 22:26:38 +0000 (5 17:26 -0500)
committerDouglas Katzman <dougk@google.com>
Sat, 5 Mar 2016 22:26:38 +0000 (5 17:26 -0500)
treebba3e85fb42a14a444e812403bf812d0c152adb3
parent4670147b4ed89cea8b44d2fdf013a63577b5476d
Remove needless code from INTEGER and FLOAT type spec parsers.

No test for inverted bounds is required. MAKE-NUMERIC-TYPE will return
*EMPTY-TYPE* if that happens, but it performed integer bound
canonicalization in the wrong order for it to work correctly,
which might explain why it was redundantly done in the parser.
src/code/early-type.lisp
src/code/late-type.lisp
tests/type.pure.lisp