1.0.28.54: more principled approach to complex dumping in the xc
authorNikodemus Siivola <nikodemus@random-state.net>
Sun, 17 May 2009 17:11:59 +0000 (17:11 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Sun, 17 May 2009 17:11:59 +0000 (17:11 +0000)
commit1c15a39341688bbca470c9187717d6370316b5c0
tree78022f0a7093c433e58180da83f746b57dc18ea0
parent879c755d017b3717c857d4689f492bfd3cf9ebf4
1.0.28.54: more principled approach to complex dumping in the xc

  Christophe points out that (UPGRADED-COMPLEX-PART-TYPE 'DOUBLE-FLOAT)
  can be REAL on some hosts, in which case the host will happily
  agree that (TYPEP #C(2 2) '(COMPLEX DOUBLE-FLOAT)) is true... etc.

  So in the cross compiler look at the type of the parts of the
  complex, and refuse to dump it if it doesn't look like something we
  can handle correctly.
src/compiler/dump.lisp
version.lisp-expr