From c3fde1c01c7f51dafdc2886296fbe3d7471db0a1 Mon Sep 17 00:00:00 2001 From: kpdecker Date: Sat, 23 Aug 2014 07:42:24 -0500 Subject: [PATCH] Remove unnecessary stack variable from blockHelper --- lib/handlebars/compiler/javascript-compiler.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/handlebars/compiler/javascript-compiler.js b/lib/handlebars/compiler/javascript-compiler.js index 7a4d9879..c02e0232 100644 --- a/lib/handlebars/compiler/javascript-compiler.js +++ b/lib/handlebars/compiler/javascript-compiler.js @@ -243,10 +243,10 @@ JavaScriptCompiler.prototype = { var params = [this.contextName(0)]; this.setupParams(name, 0, params); - this.replaceStack(function(current) { - params.splice(1, 0, current); - return "blockHelperMissing.call(" + params.join(", ") + ")"; - }); + var blockName = this.popStack(); + params.splice(1, 0, blockName); + + this.push('blockHelperMissing.call(' + params.join(', ') + ')'); }, // [ambiguousBlockValue]