Index: src/objects-debug.cc |
diff --git a/src/objects-debug.cc b/src/objects-debug.cc |
index 3a667a4398f03f0d8f8fc132c9f1c5c00ecf11cc..628c61f4c7d0f402742921bd63fbc1e653b3adab 100644 |
--- a/src/objects-debug.cc |
+++ b/src/objects-debug.cc |
@@ -1,4 +1,4 @@ |
-// Copyright 2011 the V8 project authors. All rights reserved. |
+// Copyright 2012 the V8 project authors. All rights reserved. |
// Redistribution and use in source and binary forms, with or without |
// modification, are permitted provided that the following conditions are |
// met: |
@@ -280,7 +280,9 @@ void JSObject::JSObjectVerify() { |
(map()->inobject_properties() + properties()->length() - |
map()->NextFreePropertyIndex())); |
} |
- ASSERT_EQ((map()->has_fast_elements() || map()->has_fast_smi_only_elements()), |
+ ASSERT_EQ((map()->has_fast_elements() || |
+ map()->has_fast_smi_only_elements() || |
+ (elements() == GetHeap()->empty_fixed_array())), |
(elements()->map() == GetHeap()->fixed_array_map() || |
elements()->map() == GetHeap()->fixed_cow_array_map())); |
ASSERT(map()->has_fast_elements() == HasFastElements()); |