Verified Commit 29c3cc47 authored by Jan de Mooij's avatar Jan de Mooij Committed by ma1
Browse files

Bug 2034816 - Change some ImmPtr uses to ImmGCPtr. r=iain

parent 56ece45c
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -3753,7 +3753,7 @@ void CodeGenerator::visitUnaryCache(LUnaryCache* lir) {
}
void CodeGenerator::visitModuleMetadata(LModuleMetadata* lir) {
  pushArg(ImmPtr(lir->mir()->module()));
  pushArg(ImmGCPtr(lir->mir()->module()));
  using Fn = JSObject* (*)(JSContext*, HandleObject);
  callVM<Fn, js::GetOrCreateModuleMetaObject>(lir);
@@ -8680,7 +8680,7 @@ void CodeGenerator::visitNewArrayObject(LNewArrayObject* lir) {
      ArgList(Imm32(arrayLength), Imm32(int32_t(allocKind)), Imm32(objectKind)),
      StoreRegisterTo(objReg));
  masm.movePtr(ImmPtr(shape), shapeReg);
  masm.movePtr(ImmGCPtr(shape), shapeReg);
  masm.createArrayWithFixedElements(
      objReg, shapeReg, temp0Reg, InvalidReg, arrayLength, arrayCapacity, 0, 0,
      allocKind, mir->initialHeap(), ool->entry(),