diff options
author | Leon Clarke <leonclarke@google.com> | 2010-01-19 14:06:41 +0000 |
---|---|---|
committer | Leon Clarke <leonclarke@google.com> | 2010-01-19 16:34:04 +0000 |
commit | e46be819fca9468a0cd4e74859ce0f778eb8ca60 (patch) | |
tree | f9c37105a3367f2ad5d31fbc2cb37b84fa67b59a /src/stub-cache.h | |
parent | d0582a6c46733687d045e4188a1bcd0123c758a1 (diff) | |
download | android_external_v8-e46be819fca9468a0cd4e74859ce0f778eb8ca60.tar.gz android_external_v8-e46be819fca9468a0cd4e74859ce0f778eb8ca60.tar.bz2 android_external_v8-e46be819fca9468a0cd4e74859ce0f778eb8ca60.zip |
New version of v8 from bleeding edge at revision 3649
Diffstat (limited to 'src/stub-cache.h')
-rw-r--r-- | src/stub-cache.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/stub-cache.h b/src/stub-cache.h index 788c5324..2418c1f7 100644 --- a/src/stub-cache.h +++ b/src/stub-cache.h @@ -405,7 +405,7 @@ class StubCompiler BASE_EMBEDDED { String* name, Label* miss); - void GenerateLoadCallback(JSObject* object, + bool GenerateLoadCallback(JSObject* object, JSObject* holder, Register receiver, Register name_reg, @@ -413,7 +413,8 @@ class StubCompiler BASE_EMBEDDED { Register scratch2, AccessorInfo* callback, String* name, - Label* miss); + Label* miss, + Failure** failure); void GenerateLoadConstant(JSObject* object, JSObject* holder, @@ -447,10 +448,10 @@ class LoadStubCompiler: public StubCompiler { JSObject* holder, int index, String* name); - Object* CompileLoadCallback(JSObject* object, + Object* CompileLoadCallback(String* name, + JSObject* object, JSObject* holder, - AccessorInfo* callback, - String* name); + AccessorInfo* callback); Object* CompileLoadConstant(JSObject* object, JSObject* holder, Object* value, |