Revision: 21187
Author: [email protected]
Date: Wed May 7 08:42:20 2014 UTC
Log: Turn CHECK()s into ASSERT()s.
[email protected]
Review URL: https://codereview.chromium.org/275433002
http://code.google.com/p/v8/source/detail?r=21187
Modified:
/branches/bleeding_edge/src/arm/lithium-codegen-arm.cc
/branches/bleeding_edge/src/arm64/lithium-codegen-arm64.cc
/branches/bleeding_edge/src/ia32/lithium-codegen-ia32.cc
/branches/bleeding_edge/src/mips/lithium-codegen-mips.cc
/branches/bleeding_edge/src/x64/lithium-codegen-x64.cc
=======================================
--- /branches/bleeding_edge/src/arm/lithium-codegen-arm.cc Tue May 6
07:05:07 2014 UTC
+++ /branches/bleeding_edge/src/arm/lithium-codegen-arm.cc Wed May 7
08:42:20 2014 UTC
@@ -1877,9 +1877,10 @@
AllowDeferredHandleDereference smi_check;
if (instr->hydrogen()->HasObjectMap()) {
Handle<Map> object_map = instr->hydrogen()->ObjectMap().handle();
- CHECK(object->IsHeapObject());
- CHECK(!object_map->is_stable() ||
- *object_map == Handle<HeapObject>::cast(object)->map());
+ ASSERT(object->IsHeapObject());
+ ASSERT(!object_map->is_stable() ||
+ *object_map == Handle<HeapObject>::cast(object)->map());
+ USE(object_map);
}
__ Move(ToRegister(instr->result()), object);
}
=======================================
--- /branches/bleeding_edge/src/arm64/lithium-codegen-arm64.cc Tue May 6
14:28:29 2014 UTC
+++ /branches/bleeding_edge/src/arm64/lithium-codegen-arm64.cc Wed May 7
08:42:20 2014 UTC
@@ -2551,9 +2551,10 @@
AllowDeferredHandleDereference smi_check;
if (instr->hydrogen()->HasObjectMap()) {
Handle<Map> object_map = instr->hydrogen()->ObjectMap().handle();
- CHECK(object->IsHeapObject());
- CHECK(!object_map->is_stable() ||
- *object_map == Handle<HeapObject>::cast(object)->map());
+ ASSERT(object->IsHeapObject());
+ ASSERT(!object_map->is_stable() ||
+ *object_map == Handle<HeapObject>::cast(object)->map());
+ USE(object_map);
}
__ LoadObject(ToRegister(instr->result()), object);
}
=======================================
--- /branches/bleeding_edge/src/ia32/lithium-codegen-ia32.cc Tue May 6
07:05:07 2014 UTC
+++ /branches/bleeding_edge/src/ia32/lithium-codegen-ia32.cc Wed May 7
08:42:20 2014 UTC
@@ -2015,9 +2015,10 @@
AllowDeferredHandleDereference smi_check;
if (instr->hydrogen()->HasObjectMap()) {
Handle<Map> object_map = instr->hydrogen()->ObjectMap().handle();
- CHECK(object->IsHeapObject());
- CHECK(!object_map->is_stable() ||
- *object_map == Handle<HeapObject>::cast(object)->map());
+ ASSERT(object->IsHeapObject());
+ ASSERT(!object_map->is_stable() ||
+ *object_map == Handle<HeapObject>::cast(object)->map());
+ USE(object_map);
}
__ LoadObject(reg, object);
}
=======================================
--- /branches/bleeding_edge/src/mips/lithium-codegen-mips.cc Tue May 6
07:05:07 2014 UTC
+++ /branches/bleeding_edge/src/mips/lithium-codegen-mips.cc Wed May 7
08:42:20 2014 UTC
@@ -1732,9 +1732,10 @@
AllowDeferredHandleDereference smi_check;
if (instr->hydrogen()->HasObjectMap()) {
Handle<Map> object_map = instr->hydrogen()->ObjectMap().handle();
- CHECK(object->IsHeapObject());
- CHECK(!object_map->is_stable() ||
- *object_map == Handle<HeapObject>::cast(object)->map());
+ ASSERT(object->IsHeapObject());
+ ASSERT(!object_map->is_stable() ||
+ *object_map == Handle<HeapObject>::cast(object)->map());
+ USE(object_map);
}
__ li(ToRegister(instr->result()), object);
}
=======================================
--- /branches/bleeding_edge/src/x64/lithium-codegen-x64.cc Tue May 6
14:20:46 2014 UTC
+++ /branches/bleeding_edge/src/x64/lithium-codegen-x64.cc Wed May 7
08:42:20 2014 UTC
@@ -1695,9 +1695,10 @@
AllowDeferredHandleDereference smi_check;
if (instr->hydrogen()->HasObjectMap()) {
Handle<Map> object_map = instr->hydrogen()->ObjectMap().handle();
- CHECK(object->IsHeapObject());
- CHECK(!object_map->is_stable() ||
- *object_map == Handle<HeapObject>::cast(object)->map());
+ ASSERT(object->IsHeapObject());
+ ASSERT(!object_map->is_stable() ||
+ *object_map == Handle<HeapObject>::cast(object)->map());
+ USE(object_map);
}
__ Move(ToRegister(instr->result()), object);
}
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.