diff options
author | Alon Zakai <alonzakai@gmail.com> | 2013-05-10 15:34:16 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2013-05-10 15:34:16 -0700 |
commit | 3def2d400883783910bb0391b7bd5dbf68749ef7 (patch) | |
tree | bbc9a8b81d258c6934d3c44c69fd17981eea0f47 /src | |
parent | bb8b20abe44dde82cf4e18a7aa9d1377f55d5b7d (diff) |
make sure removeAndAdd works properly
Diffstat (limited to 'src')
-rw-r--r-- | src/analyzer.js | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/analyzer.js b/src/analyzer.js index a97ac7c2..a131406c 100644 --- a/src/analyzer.js +++ b/src/analyzer.js @@ -261,6 +261,8 @@ function analyzer(data, sidePass) { var item = lines[i]; interpLines(lines, i, toAdd); Array.prototype.splice.apply(lines, [i, 1].concat(toAdd)); + if (i > 0) assert(lines[i].lineNum > lines[i-1].lineNum); + if (i + toAdd.length < lines.length) assert(lines[i + toAdd.length - 1].lineNum < lines[i + toAdd.length].lineNum); return toAdd.length; } function legalizeFunctionParameters(params) { |