From 55782f08c58e0ee0902545d77b79e89fe11ae840 Mon Sep 17 00:00:00 2001 From: kpdecker Date: Wed, 5 Mar 2014 17:49:39 -0600 Subject: [PATCH] Fix evaluation of paths and subexprs Fixes #743 --- lib/handlebars/compiler/compiler.js | 4 +--- lib/handlebars/compiler/javascript-compiler.js | 13 ++++++++----- spec/subexpressions.js | 16 ++++++++++++++++ 3 files changed, 25 insertions(+), 8 deletions(-) diff --git a/lib/handlebars/compiler/compiler.js b/lib/handlebars/compiler/compiler.js index 99d6f4f7..c702d00b 100644 --- a/lib/handlebars/compiler/compiler.js +++ b/lib/handlebars/compiler/compiler.js @@ -372,9 +372,7 @@ Compiler.prototype = { }, pushParams: function(params) { - var i = params.length; - - while(i--) { + for(var i=0, l=params.length; i