Index: src/api.h |
diff --git a/src/api.h b/src/api.h |
index 85b280728bcbee2681e25b32dcdae89f2a7a2dbc..0f33bc815fe7bec76663be4ae7e2fb48dc558e50 100644 |
--- a/src/api.h |
+++ b/src/api.h |
@@ -665,22 +665,17 @@ void HandleScopeImplementer::DeleteExtensions(internal::Object** prev_limit) { |
#ifdef DEBUG |
// SealHandleScope may make the prev_limit to point inside the block. |
if (block_start <= prev_limit && prev_limit <= block_limit) { |
-#ifdef ENABLE_HANDLE_ZAPPING |
+#ifdef ENABLE_EXTRA_CHECKS |
internal::HandleScope::ZapRange(prev_limit, block_limit); |
#endif |
break; |
} |
#else |
- if (prev_limit == block_limit) { |
-#ifdef ENABLE_HANDLE_ZAPPING |
- internal::HandleScope::ZapRange(prev_limit, block_limit); |
-#endif |
- break; |
- } |
+ if (prev_limit == block_limit) break; |
#endif |
blocks_.RemoveLast(); |
-#ifdef ENABLE_HANDLE_ZAPPING |
+#ifdef ENABLE_EXTRA_CHECKS |
internal::HandleScope::ZapRange(block_start, block_limit); |
#endif |
if (spare_ != NULL) { |