anchor.diff:                     this.oldElements,
                      this.oldStack,
                      this.oldLocalsHandler,
  -                   this.inTryStatement): super(function);
  +                   this.inTryStatement,
  +                   this.allFunctionsCalledOnce)
  +      : super(function);
   }
   
   class SsaBranch {
  
positive.code:       // inlining stack are called only once as well, we know we will
        // save on output size by inlining this method.
        TypesInferrer inferrer = compiler.typesTask.typesInferrer;
        if (inferrer.isCalledOnce(element)
            && (inliningStack.every(
                    (entry) => inferrer.isCalledOnce(entry.function)))) {
          useMaxInliningNodes = false;
        }
        bool canInline;
  
negative.code:     }
  
      return false;
    }
  
    bool get allInlinedFunctionsCalledOnce {
      return inliningStack.isEmpty || inliningStack.last.allFunctionsCalledOnce;
    }
  
    inlinedFrom(Element element, f()) {
  