commit | 72a61cd881767fb2fd0ce75e89855c7c1a3b7939 | [log] [tgz] |
---|---|---|
author | Josh Tynjala <joshtynjala@apache.org> | Mon May 23 08:15:29 2022 -0700 |
committer | Josh Tynjala <joshtynjala@apache.org> | Mon May 23 08:15:29 2022 -0700 |
tree | 099fef08f732a64dbe46cf139e6e22522f0044b1 | |
parent | e9182dfd13d7a90deebae3f0635c437fb2c7ad8f [diff] |
RepairingTokenBuffer: inserted semicolon should have a source path copied from the previous token (not just line/column/start/end)
diff --git a/compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/RepairingTokenBuffer.java b/compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/RepairingTokenBuffer.java index ceb1efc..299294d 100644 --- a/compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/RepairingTokenBuffer.java +++ b/compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/RepairingTokenBuffer.java
@@ -116,6 +116,7 @@ tokenBeforeSemicolon.getLine(), tokenBeforeSemicolon.getColumn() + 1, ";"); + semicolon.setSourcePath(tokenBeforeSemicolon.getSourcePath()); adjust++; final int insertIndex = pos + adjust; tokens.add(insertIndex, semicolon);