Revision: 12907
Author: [email protected]
Date: Thu Nov 8 23:26:05 2012
Log: Fixed assertion.
The name in question is not necessarily a symbol, so we have to use Equals
instead of ==.
BUG=http://www.playescapegoat.com/
Review URL: https://codereview.chromium.org/11368141
http://code.google.com/p/v8/source/detail?r=12907
Modified:
/branches/bleeding_edge/src/objects.cc
=======================================
--- /branches/bleeding_edge/src/objects.cc Thu Nov 8 08:12:12 2012
+++ /branches/bleeding_edge/src/objects.cc Thu Nov 8 23:26:05 2012
@@ -4990,7 +4990,8 @@
if (result.IsFound()) {
Map* target = result.GetTransitionTarget();
int descriptor_number = target->LastAdded();
- ASSERT(target->instance_descriptors()->GetKey(descriptor_number) ==
name);
+ ASSERT(target->instance_descriptors()->GetKey(descriptor_number)
+ ->Equals(name));
return TryAccessorTransition(
this, target, descriptor_number, component, accessor,
attributes);
}
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev