Skip to content

Commit a0dcd85

Browse files
committed
improved redo_if (closes #283)
1 parent e51d1e4 commit a0dcd85

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

lib/process.js

+2-4
Original file line numberDiff line numberDiff line change
@@ -813,17 +813,15 @@ function prepare_ifs(ast) {
813813

814814
var conditional = walk(fi[1]);
815815

816-
var e_body = statements.slice(i + 1);
816+
var e_body = redo_if(statements.slice(i + 1));
817817
var e = e_body.length == 1 ? e_body[0] : [ "block", e_body ];
818818

819-
var ret = statements.slice(0, i).concat([ [
819+
return statements.slice(0, i).concat([ [
820820
fi[0], // "if"
821821
conditional, // conditional
822822
t, // then
823823
e // else
824824
] ]);
825-
826-
return redo_if(ret);
827825
}
828826

829827
return statements;

0 commit comments

Comments
 (0)