Fixes #3089 -- don't mutate options passed in to compile()

This commit is contained in:
Jeremy Ashkenas
2013-10-20 16:21:06 -03:00
parent a7ecd80c92
commit d5a25d138d
3 changed files with 10 additions and 3 deletions

View File

@@ -40,8 +40,9 @@
};
exports.compile = compile = withPrettyErrors(function(code, options) {
var answer, currentColumn, currentLine, fragment, fragments, header, js, map, merge, newLines, _i, _len;
merge = helpers.merge;
var answer, currentColumn, currentLine, extend, fragment, fragments, header, js, map, merge, newLines, _i, _len;
merge = helpers.merge, extend = helpers.extend;
options = extend({}, options);
if (options.sourceMap) {
map = new SourceMap;
}