| Index: src/x64/ic-x64.cc
|
| diff --git a/src/x64/ic-x64.cc b/src/x64/ic-x64.cc
|
| index d2340c83c45b7cf1b4c1fef2b9bc5194ea53d189..40fdc601d854f3ec3355e906cb4e3d369152122b 100644
|
| --- a/src/x64/ic-x64.cc
|
| +++ b/src/x64/ic-x64.cc
|
| @@ -734,7 +734,7 @@ static void KeyedStoreGenerateGenericHelper(
|
|
|
|
|
| void KeyedStoreIC::GenerateGeneric(MacroAssembler* masm,
|
| - StrictModeFlag strict_mode) {
|
| + StrictMode strict_mode) {
|
| // ----------- S t a t e -------------
|
| // -- rax : value
|
| // -- rcx : key
|
| @@ -852,7 +852,7 @@ static Operand GenerateMappedArgumentsLookup(MacroAssembler* masm,
|
|
|
| // Load the elements into scratch1 and check its map. If not, jump
|
| // to the unmapped lookup with the parameter map in scratch1.
|
| - Handle<Map> arguments_map(heap->non_strict_arguments_elements_map());
|
| + Handle<Map> arguments_map(heap->sloppy_arguments_elements_map());
|
| __ movp(scratch1, FieldOperand(object, JSObject::kElementsOffset));
|
| __ CheckMap(scratch1, arguments_map, slow_case, DONT_DO_SMI_CHECK);
|
|
|
| @@ -909,7 +909,7 @@ static Operand GenerateUnmappedArgumentsLookup(MacroAssembler* masm,
|
| }
|
|
|
|
|
| -void KeyedLoadIC::GenerateNonStrictArguments(MacroAssembler* masm) {
|
| +void KeyedLoadIC::GenerateSloppyArguments(MacroAssembler* masm) {
|
| // ----------- S t a t e -------------
|
| // -- rax : key
|
| // -- rdx : receiver
|
| @@ -934,7 +934,7 @@ void KeyedLoadIC::GenerateNonStrictArguments(MacroAssembler* masm) {
|
| }
|
|
|
|
|
| -void KeyedStoreIC::GenerateNonStrictArguments(MacroAssembler* masm) {
|
| +void KeyedStoreIC::GenerateSloppyArguments(MacroAssembler* masm) {
|
| // ----------- S t a t e -------------
|
| // -- rax : value
|
| // -- rcx : key
|
| @@ -1151,7 +1151,7 @@ void StoreIC::GenerateNormal(MacroAssembler* masm) {
|
|
|
|
|
| void StoreIC::GenerateRuntimeSetProperty(MacroAssembler* masm,
|
| - StrictModeFlag strict_mode) {
|
| + StrictMode strict_mode) {
|
| // ----------- S t a t e -------------
|
| // -- rax : value
|
| // -- rcx : name
|
| @@ -1172,7 +1172,7 @@ void StoreIC::GenerateRuntimeSetProperty(MacroAssembler* masm,
|
|
|
|
|
| void KeyedStoreIC::GenerateRuntimeSetProperty(MacroAssembler* masm,
|
| - StrictModeFlag strict_mode) {
|
| + StrictMode strict_mode) {
|
| // ----------- S t a t e -------------
|
| // -- rax : value
|
| // -- rcx : key
|
|
|