Issue loading fasl with computed constant of subtype (complex float)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
1. Compile attached file "test.lisp"
2. In a clean image, load the "test.fasl" file generated in last step
An error will be signaled:
debugger invoked on a UNBOUND-VARIABLE in thread
#<THREAD "main thread" RUNNING {1000508083}>:
The variable CRASH-AND-BURN is unbound.
Backtrace:
Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {1000508083}>
0: (SB-EXT:
1: (SB-FASL:
2: (SB-FASL:
3: ((FLET SB-FASL::THUNK :IN LOAD))
4: (SB-FASL:
5: ((FLET SB-FASL:
6: (LOAD "test.fasl" :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST T :EXTERNAL-FORMAT :DEFAULT)
7: (SB-INT:
8: (EVAL (LOAD "test.fasl"))
9: (SB-IMPL:
10: (SB-IMPL:
11: ((FLET SB-UNIX::BODY :IN SB-EXT:
12: ((FLET "WITHOUT-
13: ((LABELS SB-IMPL:
Changed in sbcl: | |
status: | New → Fix Committed |
Changed in sbcl: | |
status: | Fix Committed → Fix Released |