Allow VOP arguments with multiple SCs to load immediates.
commitf5b427994d65f62016fedccf3693fc09ad8ff165
authorStas Boukarev <stassats@gmail.com>
Fri, 13 Nov 2015 22:07:25 +0000 (14 01:07 +0300)
committerStas Boukarev <stassats@gmail.com>
Fri, 13 Nov 2015 22:07:25 +0000 (14 01:07 +0300)
tree4fb4f72f2cf3b792f47bef96c056495c63808316
parenta11fb905968875d92d3bfe11e41a67710e62d7a4
Allow VOP arguments with multiple SCs to load immediates.

SC restriction (descriptor-reg unsigned-reg) has two immediate
loaders, LOAD-IMMEDIATE and LOAD-NUMBER, it doesn't know which to
choose. Just use the first one. descriptor-reg can hold everything
unsigned-regs can, so it's usually a good idea to list
descriptor/any-reg before signed/unsigned-reg.
src/compiler/generic/type-error.lisp
src/compiler/meta-vmdef.lisp