@@ -994,7 +994,6 @@ static bool FunctionHasStableBaseScript(JSFunction* fun) {
994994 return true;
995995}
996996
997-
998997// See the SMDOC comment in vm/GetterSetter.h for more info on Getter/Setter
999998// properties
1000999void IRGenerator::emitGuardGetterSetterSlot(NativeObject* holder,
@@ -1016,12 +1015,13 @@ void IRGenerator::emitGuardGetterSetterSlot(NativeObject* holder,
10161015 // the first IC stub.
10171016 if (!isFirstStub_) {
10181017 bool isGetter = kind == AccessorKind::Getter;
1019- JSObject* accessor = isGetter ? holder->getGetter(prop)
1020- : holder->getSetter(prop);
1018+ JSObject* accessor =
1019+ isGetter ? holder->getGetter(prop) : holder->getSetter(prop);
10211020 JSFunction* fun = &accessor->as<JSFunction>();
10221021 if (FunctionHasStableBaseScript(fun)) {
10231022 bool needsClassGuard = holder->hasNonFunctionAccessor();
1024- ValOperandId getterSetterId = EmitLoadSlot(writer, holder, holderId, slot);
1023+ ValOperandId getterSetterId =
1024+ EmitLoadSlot(writer, holder, holderId, slot);
10251025 ObjOperandId functionId = writer.loadGetterSetterFunction(
10261026 getterSetterId, isGetter, needsClassGuard);
10271027 writer.saveScriptedGetterSetterCallee(functionId);
@@ -1063,8 +1063,7 @@ void GetPropIRGenerator::emitCallGetterResultGuards(NativeObject* obj,
10631063 ObjOperandId holderId = writer.loadObject(holder);
10641064 TestMatchingHolder(writer, holder, holderId);
10651065
1066- emitGuardGetterSetterSlot(holder, prop, holderId,
1067- AccessorKind::Getter,
1066+ emitGuardGetterSetterSlot(holder, prop, holderId, AccessorKind::Getter,
10681067 /* holderIsConstant = */ true);
10691068 } else {
10701069 emitGuardGetterSetterSlot(holder, prop, objId, AccessorKind::Getter);
@@ -2013,8 +2012,7 @@ AttachDecision GetPropIRGenerator::tryAttachDOMProxyUnshadowed(
20132012 MOZ_ASSERT(kind == NativeGetPropKind::NativeGetter ||
20142013 kind == NativeGetPropKind::ScriptedGetter);
20152014 MOZ_ASSERT(!isSuper());
2016- emitGuardGetterSetterSlot(holder, *prop, holderId,
2017- AccessorKind::Getter,
2015+ emitGuardGetterSetterSlot(holder, *prop, holderId, AccessorKind::Getter,
20182016 /* holderIsConstant = */ true);
20192017 emitCallGetterResultNoGuards(kind, nativeProtoObj, holder, *prop,
20202018 receiverId);
@@ -3667,14 +3665,12 @@ AttachDecision GetNameIRGenerator::tryAttachGlobalNameGetter(ObjOperandId objId,
36673665 // Shape guard holder.
36683666 ObjOperandId holderId = writer.loadObject(holder);
36693667 writer.guardShape(holderId, holder->shape());
3670- emitGuardGetterSetterSlot(holder, *prop, holderId,
3671- AccessorKind::Getter,
3668+ emitGuardGetterSetterSlot(holder, *prop, holderId, AccessorKind::Getter,
36723669 /* holderIsConstant = */ true);
36733670 } else {
36743671 // Note: pass true for |holderIsConstant| because the holder must be the
36753672 // current global object.
3676- emitGuardGetterSetterSlot(holder, *prop, globalId,
3677- AccessorKind::Getter,
3673+ emitGuardGetterSetterSlot(holder, *prop, globalId, AccessorKind::Getter,
36783674 /* holderIsConstant = */ true);
36793675 }
36803676
@@ -4920,8 +4916,7 @@ AttachDecision SetPropIRGenerator::tryAttachSetter(HandleObject obj,
49204916 ObjOperandId holderId = writer.loadObject(holder);
49214917 TestMatchingHolder(writer, holder, holderId);
49224918
4923- emitGuardGetterSetterSlot(holder, *prop, holderId,
4924- AccessorKind::Setter,
4919+ emitGuardGetterSetterSlot(holder, *prop, holderId, AccessorKind::Setter,
49254920 /* holderIsConstant = */ true);
49264921 } else {
49274922 emitGuardGetterSetterSlot(holder, *prop, objId, AccessorKind::Setter);
0 commit comments