summaryrefslogtreecommitdiffstats
path: root/src/arguments.h
diff options
context:
space:
mode:
authorTeng-Hui Zhu <ztenghui@google.com>2010-11-09 16:16:48 -0800
committerTeng-Hui Zhu <ztenghui@google.com>2010-11-15 17:07:50 -0800
commit3e5fa29ddb82551500b118e9bf37af3966277b70 (patch)
treea74a16cc186a742dd182289692dfbe9ce1c3c5d4 /src/arguments.h
parent5913587db4c6bab03d97bfe44b06289fd6d7270d (diff)
downloadandroid_external_v8-3e5fa29ddb82551500b118e9bf37af3966277b70.tar.gz
android_external_v8-3e5fa29ddb82551500b118e9bf37af3966277b70.tar.bz2
android_external_v8-3e5fa29ddb82551500b118e9bf37af3966277b70.zip
Update V8 to r5780 as required by WebKit r71558
Change-Id: Ie3936550b99967a13755930d0dac0a59c3562625
Diffstat (limited to 'src/arguments.h')
-rw-r--r--src/arguments.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/arguments.h b/src/arguments.h
index c17f4cf8..d51c9e4c 100644
--- a/src/arguments.h
+++ b/src/arguments.h
@@ -84,6 +84,15 @@ class CustomArguments : public Relocatable {
values_[1] = holder;
values_[0] = data;
}
+
+ inline CustomArguments() {
+#ifdef DEBUG
+ for (size_t i = 0; i < ARRAY_SIZE(values_); i++) {
+ values_[i] = reinterpret_cast<Object*>(kZapValue);
+ }
+#endif
+ }
+
void IterateInstance(ObjectVisitor* v);
Object** end() { return values_ + ARRAY_SIZE(values_) - 1; }
private: