      } else {
        return canInlineReferenceAsStatementBlock(
            t, callNode, fnNode, needAliases);
-@@ -695,11 +687,13 @@ class FunctionInjector {
+@@ -695,11 +687,12 @@ class FunctionInjector {
     * </pre>
     */
    private CanInlineResult canInlineReferenceDirectly(

+            return CanInlineResult.NO;
+          }
+        }
+
+        fnParam = fnParam.getNext();
+      }
       // Limit the inlining

diff --git a/src/com/google/javascript/jscomp/FunctionInjector.java b/src/com/google/javascript/jscomp/FunctionInjector.java
index 659f39ab..9d3fdd39 100644
--- a/src/com/google/javascript/jscomp/FunctionInjector.java
+++ b/src/com/google/javascript/jscomp/FunctionInjector.java
@@ -43,14 +43,6 @@ class FunctionInjector {
