@@ -269,7 +269,7 @@ void Generate_JSConstructStubGeneric(MacroAssembler* masm,
269269 // -----------------------------------
270270
271271 __ Ld (t2, FieldMemOperand (a1, JSFunction::kSharedFunctionInfoOffset ));
272- __ lwu (t2, FieldMemOperand (t2, SharedFunctionInfo::kCompilerHintsOffset ));
272+ __ lwu (t2, FieldMemOperand (t2, SharedFunctionInfo::kFlagsOffset ));
273273 __ And (t2, t2, Operand (SharedFunctionInfo::IsDerivedConstructorBit::kMask ));
274274 __ Branch (¬_create_implicit_receiver, ne, t2, Operand (zero_reg));
275275
@@ -390,7 +390,7 @@ void Generate_JSConstructStubGeneric(MacroAssembler* masm,
390390 __ bind (&other_result);
391391 __ Ld (a1, MemOperand (fp, ConstructFrameConstants::kConstructorOffset ));
392392 __ Ld (t2, FieldMemOperand (a1, JSFunction::kSharedFunctionInfoOffset ));
393- __ lwu (t2, FieldMemOperand (t2, SharedFunctionInfo::kCompilerHintsOffset ));
393+ __ lwu (t2, FieldMemOperand (t2, SharedFunctionInfo::kFlagsOffset ));
394394 __ And (t2, t2, Operand (SharedFunctionInfo::IsClassConstructorBit::kMask ));
395395
396396 if (restrict_constructor_return) {
@@ -2021,7 +2021,7 @@ void Builtins::Generate_CallFunction(MacroAssembler* masm,
20212021 // Check that function is not a "classConstructor".
20222022 Label class_constructor;
20232023 __ Ld (a2, FieldMemOperand (a1, JSFunction::kSharedFunctionInfoOffset ));
2024- __ Lwu (a3, FieldMemOperand (a2, SharedFunctionInfo::kCompilerHintsOffset ));
2024+ __ Lwu (a3, FieldMemOperand (a2, SharedFunctionInfo::kFlagsOffset ));
20252025 __ And (at, a3, Operand (SharedFunctionInfo::IsClassConstructorBit::kMask ));
20262026 __ Branch (&class_constructor, ne, at, Operand (zero_reg));
20272027
@@ -2031,7 +2031,7 @@ void Builtins::Generate_CallFunction(MacroAssembler* masm,
20312031 __ Ld (cp, FieldMemOperand (a1, JSFunction::kContextOffset ));
20322032 // We need to convert the receiver for non-native sloppy mode functions.
20332033 Label done_convert;
2034- __ Lwu (a3, FieldMemOperand (a2, SharedFunctionInfo::kCompilerHintsOffset ));
2034+ __ Lwu (a3, FieldMemOperand (a2, SharedFunctionInfo::kFlagsOffset ));
20352035 __ And (at, a3,
20362036 Operand (SharedFunctionInfo::IsNativeBit::kMask |
20372037 SharedFunctionInfo::IsStrictBit::kMask ));
0 commit comments