Title: [208385] branches/safari-602-branch/Source/_javascript_Core/llint/LowLevelInterpreter32_64.asm
Revision
208385
Author
[email protected]
Date
2016-11-04 10:26:32 -0700 (Fri, 04 Nov 2016)

Log Message

Fix-up merge of r208299. rdar://problem/28857505

Modified Paths

Diff

Modified: branches/safari-602-branch/Source/_javascript_Core/llint/LowLevelInterpreter32_64.asm (208384 => 208385)


--- branches/safari-602-branch/Source/_javascript_Core/llint/LowLevelInterpreter32_64.asm	2016-11-04 16:48:12 UTC (rev 208384)
+++ branches/safari-602-branch/Source/_javascript_Core/llint/LowLevelInterpreter32_64.asm	2016-11-04 17:26:32 UTC (rev 208385)
@@ -490,6 +490,13 @@
         payload)
 end
 
+macro storeStructureWithTypeInfo(cell, structure, scratch)
+    storep structure, JSCell::m_structureID[cell]
+
+    loadi Structure::m_blob + StructureIDBlob::u.words.word2[structure], scratch
+    storei scratch, JSCell::m_indexingType[cell]
+end
+
 macro writeBarrierOnOperand(cellOperand)
     loadisFromInstruction(cellOperand, t1)
     loadConstantOrVariablePayload(t1, CellTag, t2, .writeBarrierDone)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to