Block compiling leads to AVER errors

Bug #1931730 reported by Sean Maher
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Undecided
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-1rodete1-amd64 #1 SMP Debian 5.10.28-1rodete1 (2021-04-30) x86_64 GNU/Linux

*FEATURES* is (:X86-64 :GENCGC :64-BIT :ANSI-CL :COMMON-LISP :ELF :IEEE-FLOATING-POINT :LINUX
 :LITTLE-ENDIAN :PACKAGE-LOCAL-NICKNAMES :SB-CORE-COMPRESSION :SB-DEVEL :SB-LDB
 :SB-PACKAGE-LOCKS :SB-THREAD :SB-UNICODE :SBCL :UNIX)

Revision history for this message
Sean Maher (spvw) wrote :
Revision history for this message
Sean Maher (spvw) wrote :

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.)

Revision history for this message
Sean Maher (spvw) wrote :

Hey, the above file broke. Here's a new test case which works for me on 2.1.5.93-4a3ff1780.

Should trigger with (compile-file "./concat2" :block-compile t).

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers