Removed one more occurrence of a failure in a handle.
authorager@chromium.org <ager@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 19 Nov 2008 09:50:50 +0000 (09:50 +0000)
committerager@chromium.org <ager@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 19 Nov 2008 09:50:50 +0000 (09:50 +0000)
Review URL: http://codereview.chromium.org/11469

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@791 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/jsregexp.cc

index 2dd21bd71e25758158154b211a295c1373474e81..cacf5eddce6595364d81644856255d734ac6508f 100644 (file)
@@ -103,7 +103,7 @@ Handle<Object> RegExpImpl::CreateRegExpLiteral(Handle<JSFunction> constructor,
   // Ensure that the constructor function has been loaded.
   if (!constructor->IsLoaded()) {
     LoadLazy(constructor, has_pending_exception);
-    if (*has_pending_exception) return Handle<Object>(Failure::Exception());
+    if (*has_pending_exception) return Handle<Object>();
   }
   // Call the construct code with 2 arguments.
   Object** argv[2] = { Handle<Object>::cast(pattern).location(),