Backed out changeset 8e99a0d76e62 (bug 1264948)
authorSebastian Hengst <archaeopteryx@coole-files.de>
Wed, 15 Jun 2016 19:18:57 +0200
changeset 301906 e9ab2788d6bfab238c638a9ea21f98b798971060
parent 301905 727cb8756008ac717ce0b04fdc0b9ca760d3c61d
child 301907 f8db1d19b779e6a32be61847ca909f7b74afc87f
push id78496
push userarchaeopteryx@coole-files.de
push dateWed, 15 Jun 2016 17:21:05 +0000
treeherdermozilla-inbound@dc371921454f [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1264948
milestone50.0a1
backs out8e99a0d76e62e90af0ef9b8a0c7e8cf6e639d48b
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Backed out changeset 8e99a0d76e62 (bug 1264948)
js/src/jit/IonBuilder.cpp
--- a/js/src/jit/IonBuilder.cpp
+++ b/js/src/jit/IonBuilder.cpp
@@ -767,17 +767,17 @@ bool
 IonBuilder::init()
 {
     {
         LifoAlloc::AutoFallibleScope fallibleAllocator(alloc().lifoAlloc());
         if (!TypeScript::FreezeTypeSets(constraints(), script(), &thisTypes, &argTypes, &typeArray))
             return false;
     }
 
-    if (!alloc().ensureBallast())
+    if (alloc().ensureBallast())
         return false;
 
     if (inlineCallInfo_) {
         // If we're inlining, the actual this/argument types are not necessarily
         // a subset of the script's observed types. |argTypes| is never accessed
         // for inlined scripts, so we just null it.
         thisTypes = inlineCallInfo_->thisArg()->resultTypeSet();
         argTypes = nullptr;