@@ -8842,9 +8842,9 @@ using namespace Js;
8842
8842
JIT_HELPER_REENTRANT_HEADER(Op_PatchPutValueCheckLayout);
8843
8843
JIT_HELPER_SAME_ATTRIBUTES(Op_PatchPutValueCheckLayout, Op_PatchPutValue);
8844
8844
8845
- DynamicTypeHandler * oldTypeHandler = DynamicObject::Is (instance) ? DynamicObject::FromVar (instance)->GetTypeHandler() : nullptr;
8845
+ DynamicTypeHandler * oldTypeHandler = VarIs< DynamicObject> (instance) ? UnsafeVarTo< DynamicObject> (instance)->GetTypeHandler() : nullptr;
8846
8846
PatchPutValueWithThisPtr<true, TInlineCache>(functionBody, inlineCache, inlineCacheIndex, instance, propertyId, newValue, instance, flags);
8847
- return (oldTypeHandler != nullptr && LayoutChanged(DynamicObject::FromVar (instance), oldTypeHandler));
8847
+ return (oldTypeHandler != nullptr && LayoutChanged(UnsafeVarTo< DynamicObject> (instance), oldTypeHandler));
8848
8848
8849
8849
JIT_HELPER_END(Op_PatchPutValueCheckLayout);
8850
8850
}
@@ -8858,9 +8858,9 @@ using namespace Js;
8858
8858
JIT_HELPER_REENTRANT_HEADER(Op_PatchPutValueWithThisPtrCheckLayout);
8859
8859
JIT_HELPER_SAME_ATTRIBUTES(Op_PatchPutValueWithThisPtrCheckLayout, Op_PatchPutValueWithThisPtr);
8860
8860
8861
- DynamicTypeHandler * oldTypeHandler = DynamicObject::Is (instance) ? DynamicObject::FromVar (instance)->GetTypeHandler() : nullptr;
8861
+ DynamicTypeHandler * oldTypeHandler = VarIs< DynamicObject> (instance) ? UnsafeVarTo< DynamicObject> (instance)->GetTypeHandler() : nullptr;
8862
8862
PatchPutValueWithThisPtr<true, TInlineCache>(functionBody, inlineCache, inlineCacheIndex, instance, propertyId, newValue, thisInstance, flags);
8863
- return (oldTypeHandler != nullptr && LayoutChanged(DynamicObject::FromVar (instance), oldTypeHandler));
8863
+ return (oldTypeHandler != nullptr && LayoutChanged(UnsafeVarTo< DynamicObject> (instance), oldTypeHandler));
8864
8864
8865
8865
JIT_HELPER_END(Op_PatchPutValueWithThisPtrCheckLayout);
8866
8866
}
@@ -8874,9 +8874,9 @@ using namespace Js;
8874
8874
JIT_HELPER_REENTRANT_HEADER(Op_PatchPutValueNoLocalFastPathCheckLayout);
8875
8875
JIT_HELPER_SAME_ATTRIBUTES(Op_PatchPutValueNoLocalFastPathCheckLayout, Op_PatchPutValueNoLocalFastPath);
8876
8876
8877
- DynamicTypeHandler * oldTypeHandler = DynamicObject::Is (instance) ? DynamicObject::FromVar (instance)->GetTypeHandler() : nullptr;
8877
+ DynamicTypeHandler * oldTypeHandler = VarIs< DynamicObject> (instance) ? UnsafeVarTo< DynamicObject> (instance)->GetTypeHandler() : nullptr;
8878
8878
PatchPutValueWithThisPtrNoLocalFastPath<true, TInlineCache>(functionBody, inlineCache, inlineCacheIndex, instance, propertyId, newValue, instance, flags);
8879
- return (oldTypeHandler != nullptr && LayoutChanged(DynamicObject::FromVar (instance), oldTypeHandler));
8879
+ return (oldTypeHandler != nullptr && LayoutChanged(UnsafeVarTo< DynamicObject> (instance), oldTypeHandler));
8880
8880
8881
8881
JIT_HELPER_END(Op_PatchPutValueNoLocalFastPathCheckLayout);
8882
8882
}
@@ -8890,9 +8890,9 @@ using namespace Js;
8890
8890
JIT_HELPER_REENTRANT_HEADER(Op_PatchPutValueWithThisPtrNoLocalFastPathCheckLayout);
8891
8891
JIT_HELPER_SAME_ATTRIBUTES(Op_PatchPutValueWithThisPtrNoLocalFastPathCheckLayout, Op_PatchPutValueWithThisPtrNoLocalFastPath);
8892
8892
8893
- DynamicTypeHandler * oldTypeHandler = DynamicObject::Is (instance) ? DynamicObject::FromVar (instance)->GetTypeHandler() : nullptr;
8893
+ DynamicTypeHandler * oldTypeHandler = VarIs< DynamicObject> (instance) ? UnsafeVarTo< DynamicObject> (instance)->GetTypeHandler() : nullptr;
8894
8894
PatchPutValueWithThisPtrNoLocalFastPath<true, TInlineCache>(functionBody, inlineCache, inlineCacheIndex, instance, propertyId, newValue, thisInstance, flags);
8895
- return (oldTypeHandler != nullptr && LayoutChanged(DynamicObject::FromVar (instance), oldTypeHandler));
8895
+ return (oldTypeHandler != nullptr && LayoutChanged(UnsafeVarTo< DynamicObject> (instance), oldTypeHandler));
8896
8896
8897
8897
JIT_HELPER_END(Op_PatchPutValueWithThisPtrNoLocalFastPathCheckLayout);
8898
8898
}
@@ -8906,9 +8906,9 @@ using namespace Js;
8906
8906
JIT_HELPER_REENTRANT_HEADER(Op_PatchInitValueCheckLayout);
8907
8907
JIT_HELPER_SAME_ATTRIBUTES(Op_PatchInitValueCheckLayout, Op_PatchInitValue);
8908
8908
8909
- DynamicTypeHandler * oldTypeHandler = DynamicObject::Is (object) ? DynamicObject::FromVar (object)->GetTypeHandler() : nullptr;
8909
+ DynamicTypeHandler * oldTypeHandler = VarIs< DynamicObject> (object) ? UnsafeVarTo< DynamicObject> (object)->GetTypeHandler() : nullptr;
8910
8910
PatchInitValue<true, TInlineCache>(functionBody, inlineCache, inlineCacheIndex, object, propertyId, newValue);
8911
- return (oldTypeHandler != nullptr && LayoutChanged(DynamicObject::FromVar (object), oldTypeHandler));
8911
+ return (oldTypeHandler != nullptr && LayoutChanged(UnsafeVarTo< DynamicObject> (object), oldTypeHandler));
8912
8912
8913
8913
JIT_HELPER_END(Op_PatchInitValueCheckLayout);
8914
8914
}
0 commit comments