You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by jo...@apache.org on 2016/04/29 01:58:47 UTC

[5/5] git commit: [flex-falcon] [refs/heads/develop] - compiler: fixed end position of return/throw for real this time

compiler: fixed end position of return/throw for real this time


Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/dcbf18a7
Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/dcbf18a7
Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/dcbf18a7

Branch: refs/heads/develop
Commit: dcbf18a73bc3c8073609e6b3beb88774a490feb1
Parents: effd71b
Author: Josh Tynjala <jo...@gmail.com>
Authored: Thu Apr 28 16:58:26 2016 -0700
Committer: Josh Tynjala <jo...@gmail.com>
Committed: Thu Apr 28 16:58:26 2016 -0700

----------------------------------------------------------------------
 .../compiler/internal/tree/as/BaseStatementExpressionNode.java    | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/dcbf18a7/compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BaseStatementExpressionNode.java
----------------------------------------------------------------------
diff --git a/compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BaseStatementExpressionNode.java b/compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BaseStatementExpressionNode.java
index d6f23c5..268fe4f 100644
--- a/compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BaseStatementExpressionNode.java
+++ b/compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BaseStatementExpressionNode.java
@@ -38,6 +38,7 @@ public abstract class BaseStatementExpressionNode extends ExpressionNodeBase
         if (token != null)
         {
             startBefore(token);
+            endAfter(token);
         }
     }
     
@@ -103,6 +104,8 @@ public abstract class BaseStatementExpressionNode extends ExpressionNodeBase
         {
             expressionNode.setParent(this);
             setEnd(expressionNode.getAbsoluteEnd());
+            setEndLine(expressionNode.getEndLine());
+            setEndColumn(expressionNode.getEndColumn());
         }
     }
 }