Move fasl version check earlier.
authorTaylor R Campbell <campbell@mumble.net>
Tue, 11 Dec 2018 15:48:03 +0000 (15:48 +0000)
committerTaylor R Campbell <campbell@mumble.net>
Tue, 11 Dec 2018 15:48:03 +0000 (15:48 +0000)
commitbced7a201459654db4193c5539fac9b54e323d08
treed382e8a3a75d6bcc5ceae9dbd0f639420749a66d
parenta520063ade2630dfef5255fe2d586e568975468f
Move fasl version check earlier.

This breaks INHIBIT_FASL_VERSION_CHECK -- but that was already broken
so that Scheme would abort (!) before even getting to the check,
because of the conditional in fasl_object_address which is called by
decode_fasl_header.

If someone wants to revive INHIBIT_FASL_VERSION_CHECK, be my guest,
though it might be easier to do whatever you're trying to do with the
portable fasdumper instead.
src/microcode/fasl.c