Block compiling leads to AVER errors
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Medium
|
Unassigned |
Bug Description
What I did was to take CL-PPCRE, combine the source into a single file so the entire compile unit could be block compiled, and then run (COMPILE-FILE "source" :BLOCK-COMPILE T :ENTRY-POINTS '(:entry-points)), which leads to a failed AVER.
Here are two files which both produce distinct AVER failures, which I've attached here.
The SBCL version is SBCL 2.1.5.55-ba60f3716.
Uname -a is Linux 5.10.28-
*FEATURES* is (:X86-64 :GENCGC :64-BIT :ANSI-CL :COMMON-LISP :ELF :IEEE-FLOATING-
:LITTLE-ENDIAN :PACKAGE-
:SB-PACKAGE-LOCKS :SB-THREAD :SB-UNICODE :SBCL :UNIX)
Changed in sbcl: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in sbcl: | |
status: | Fix Committed → Fix Released |
Oh, yeah, I forgot to actually include the COMPILE-FILE command I was running.
That's (compile-file "foundbug" :block-compile t :entry-points '(:quote- meta-chars) )
Same thing for "findbug", the other lisp file. (Even though :quote-meta-chars isn't actually in one of the files, we don't get to that point in the process I don't think.)