COMPILE-FILE shouldn't "attempt to dump invalid structure" anymore
authorPaul Khuong <pvk@pvk.ca>
Fri, 17 May 2013 20:08:00 +0000 (16:08 -0400)
committerPaul Khuong <pvk@pvk.ca>
Sat, 18 May 2013 01:25:24 +0000 (21:25 -0400)
commita71c8bac4722c4bb28758f27c41362a8c961831c
tree88e01edb67a4b073f85765341d6b6649f8bc89f7
parented18d662d473336285e2594ad21239afe1bca105
COMPILE-FILE shouldn't "attempt to dump invalid structure" anymore

 * When CAST nodes detect definite type mismatch, they are replaced
   with debugging instrumentation to provide source locations at
   compile and run -time. When code is generated internally, the
   source can include literal internal data structures. Skip those
   when recovering source locations.

 * Fixes lp#943953 and a bunch of equally baffling duplicates.
NEWS
src/compiler/ir1util.lisp
tests/bug-943953.lisp [new file with mode: 0644]
tests/compiler.impure.lisp