Index: src/arm/lithium-codegen-arm.h |
diff --git a/src/arm/lithium-codegen-arm.h b/src/arm/lithium-codegen-arm.h |
index ac757ea863eb5b0ecc1f9d424bf3eddf07ee8e58..68ae0d1a3675efd6cb0f9fc86bfac2bf3c18909b 100644 |
--- a/src/arm/lithium-codegen-arm.h |
+++ b/src/arm/lithium-codegen-arm.h |
@@ -300,6 +300,13 @@ class LCodeGen BASE_EMBEDDED { |
Handle<Map> type, |
Handle<String> name); |
+ // Emits optimized code to deep-copy the contents of statically known |
+ // object graphs (e.g. object literal boilerplate). |
+ void EmitDeepCopy(Handle<JSObject> object, |
+ Register result, |
+ Register source, |
+ int* offset); |
+ |
struct JumpTableEntry { |
explicit inline JumpTableEntry(Address entry) |
: label(), |