cranelift: Resize with types::INVALID isntead of types::I8 (#5227)
This commit is contained in:
@@ -1408,7 +1408,7 @@ impl<I: VCodeInst> VRegAllocator<I> {
|
|||||||
/// Set the type of this virtual register.
|
/// Set the type of this virtual register.
|
||||||
pub fn set_vreg_type(&mut self, vreg: VirtualReg, ty: Type) {
|
pub fn set_vreg_type(&mut self, vreg: VirtualReg, ty: Type) {
|
||||||
if self.vreg_types.len() <= vreg.index() {
|
if self.vreg_types.len() <= vreg.index() {
|
||||||
self.vreg_types.resize(vreg.index() + 1, ir::types::I8);
|
self.vreg_types.resize(vreg.index() + 1, ir::types::INVALID);
|
||||||
}
|
}
|
||||||
self.vreg_types[vreg.index()] = ty;
|
self.vreg_types[vreg.index()] = ty;
|
||||||
if is_reftype(ty) {
|
if is_reftype(ty) {
|
||||||
|
|||||||
Reference in New Issue
Block a user