Skip to content

Commit 892c469

Browse files
Fix #4578: Never look back past the start of the token stream (#4662)
1 parent 40c3511 commit 892c469

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

lib/coffeescript/rewriter.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/rewriter.coffee

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ exports.Rewriter = class Rewriter
309309
when @tag(i - 2) is '@' then i - 2
310310
else i - 1
311311

312-
startsLine = s is 0 or @tag(s - 1) in LINEBREAKS or tokens[s - 1].newLine
312+
startsLine = s <= 0 or @tag(s - 1) in LINEBREAKS or tokens[s - 1].newLine
313313
# Are we just continuing an already declared object?
314314
if stackTop()
315315
[stackTag, stackIdx] = stackTop()

0 commit comments

Comments
 (0)