Index: src/api.h |
=================================================================== |
--- src/api.h (revision 2749) |
+++ src/api.h (working copy) |
@@ -338,7 +338,7 @@ |
static char* Iterate(v8::internal::ObjectVisitor* v, char* data); |
- inline void** GetSpareOrNewBlock(); |
+ inline internal::Object** GetSpareOrNewBlock(); |
inline void DeleteExtensions(int extensions); |
inline void IncrementCallDepth() {call_depth++;} |
@@ -356,13 +356,13 @@ |
inline Handle<Object> RestoreContext(); |
inline bool HasSavedContexts(); |
- inline List<void**>* Blocks() { return &blocks; } |
+ inline List<internal::Object**>* Blocks() { return &blocks; } |
inline bool IgnoreOutOfMemory() { return ignore_out_of_memory; } |
inline void SetIgnoreOutOfMemory(bool value) { ignore_out_of_memory = value; } |
private: |
- List<void**> blocks; |
+ List<internal::Object**> blocks; |
Object** spare; |
int call_depth; |
// Used as a stack to keep track of entered contexts. |
@@ -374,7 +374,7 @@ |
v8::ImplementationUtilities::HandleScopeData handle_scope_data_; |
static void Iterate(ObjectVisitor* v, |
- List<void**>* blocks, |
+ List<internal::Object**>* blocks, |
v8::ImplementationUtilities::HandleScopeData* handle_data); |
char* RestoreThreadHelper(char* from); |
char* ArchiveThreadHelper(char* to); |
@@ -420,10 +420,10 @@ |
// If there's a spare block, use it for growing the current scope. |
-void** HandleScopeImplementer::GetSpareOrNewBlock() { |
- void** block = (spare != NULL) ? |
- reinterpret_cast<void**>(spare) : |
- NewArray<void*>(kHandleBlockSize); |
+internal::Object** HandleScopeImplementer::GetSpareOrNewBlock() { |
+ internal::Object** block = (spare != NULL) ? |
+ spare : |
+ NewArray<internal::Object*>(kHandleBlockSize); |
spare = NULL; |
return block; |
} |
@@ -435,18 +435,18 @@ |
spare = NULL; |
} |
for (int i = extensions; i > 1; --i) { |
- void** block = blocks.RemoveLast(); |
+ internal::Object** block = blocks.RemoveLast(); |
#ifdef DEBUG |
v8::ImplementationUtilities::ZapHandleRange(block, |
&block[kHandleBlockSize]); |
#endif |
DeleteArray(block); |
} |
- spare = reinterpret_cast<Object**>(blocks.RemoveLast()); |
+ spare = blocks.RemoveLast(); |
#ifdef DEBUG |
v8::ImplementationUtilities::ZapHandleRange( |
- reinterpret_cast<void**>(spare), |
- reinterpret_cast<void**>(&spare[kHandleBlockSize])); |
+ spare, |
+ &spare[kHandleBlockSize]); |
#endif |
} |