test-mutual-redefinition fails on ABCL
Bug #1704255 reported by
Robert P. Goldman
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ASDF |
New
|
Undecided
|
Faré | ||
Plan |
In Progress
|
Low
|
Unassigned |
Bug Description
Tested on both ABCL 1.4 and 1.5
Failure details:
; Caught BAD-SYSTEM-NAME:
; System definition file #P"/home/
m "test-mutual-
with "test-mutual-
; Loaded /home/rpg/
; Compilation unit finished
; Caught 1 WARNING condition
TEST ABORTED: The assertion WARNED-P failed.
To post a comment you must log in.
I can confirm that this test works on master (commit 5eca374) and fails on plan (as of 2017-07-20; commit non meaningful because of frequent rebasing) using ABCL 1.3.2.
After some investigation, it appears that the BAD-SYSTEM-NAME warning is not caught by our test's handler-bind, but by a handler installed by the WITH-COMPILATIO N-UNIT that is part of our PERFORM-PLAN method. This is probably a bug in ABCL.
NB: Adding #+abcl (setf jvm::*resignal- compiler- warnings* t) to the test makes it work.
I believe this is not a regression in ASDF itself, though it makes this test fail.