Reviewers: Erik Corry,
Description:
Fix converting NULL to Failure bugs introduced in r5698.
Please review this at http://codereview.chromium.org/4293002/show
SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/
Affected files:
M src/ia32/stub-cache-ia32.cc
Index: src/ia32/stub-cache-ia32.cc
===================================================================
--- src/ia32/stub-cache-ia32.cc (revision 5751)
+++ src/ia32/stub-cache-ia32.cc (working copy)
@@ -905,7 +905,7 @@
MaybeObject* maybe_lookup_result = Heap::LookupSymbol(name);
Object* lookup_result = NULL; // Initialization to please
compiler.
if (!maybe_lookup_result->ToObject(&lookup_result)) {
- set_failure(Failure::cast(lookup_result));
+ set_failure(Failure::cast(maybe_lookup_result));
return reg;
}
name = String::cast(lookup_result);
@@ -1077,7 +1077,7 @@
Object* result = NULL; // Initialization to please compiler.
{ MaybeObject* try_call_result = masm()->TryCallStub(&stub);
if (!try_call_result->ToObject(&result)) {
- *failure = Failure::cast(result);
+ *failure = Failure::cast(try_call_result);
return false;
}
}
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev