summaryrefslogtreecommitdiffstats
path: root/lib/handlebars/compiler/javascript-compiler.js
diff options
context:
space:
mode:
authorkpdecker <kpdecker@gmail.com>2014-08-23 07:42:24 -0500
committerkpdecker <kpdecker@gmail.com>2014-08-23 07:42:24 -0500
commitc3fde1c01c7f51dafdc2886296fbe3d7471db0a1 (patch)
tree2977df9ed8faf38b145c9b4e5a98fab5e167ec35 /lib/handlebars/compiler/javascript-compiler.js
parent67b3f40eb2041aa5c70609d666ecd12fb671142b (diff)
downloadhandlebars.js-c3fde1c01c7f51dafdc2886296fbe3d7471db0a1.zip
handlebars.js-c3fde1c01c7f51dafdc2886296fbe3d7471db0a1.tar.gz
handlebars.js-c3fde1c01c7f51dafdc2886296fbe3d7471db0a1.tar.bz2
Remove unnecessary stack variable from blockHelper
Diffstat (limited to 'lib/handlebars/compiler/javascript-compiler.js')
-rw-r--r--lib/handlebars/compiler/javascript-compiler.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/handlebars/compiler/javascript-compiler.js b/lib/handlebars/compiler/javascript-compiler.js
index 7a4d987..c02e023 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]