This is an automated email from the ASF dual-hosted git repository.

joshtynjala pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git

commit aad1b0ab39ed959a031c4748f8e463b253f16d38
Author: Josh Tynjala <[email protected]>
AuthorDate: Wed Nov 6 08:51:12 2024 -0800

    BaseASParser: call setSourceLocation() on EmbedNode with the original 
IMetaTagNode
    
    Otherwise, the location will be empty or incomplete
    
    PropertiesFileParser also creates a new EmbedNode and calls 
setSourceLocation(), so we should be consistent
---
 .../org/apache/royale/compiler/internal/parsing/as/BaseASParser.java     | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/BaseASParser.java
 
b/compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/BaseASParser.java
index c97c4104c..4b2493a53 100644
--- 
a/compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/BaseASParser.java
+++ 
b/compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/BaseASParser.java
@@ -1428,6 +1428,7 @@ abstract class BaseASParser extends LLkParser implements 
IProblemReporter
         }
 
         EmbedNode embedNode = new EmbedNode(getFilename(), embedMetaTags[0], 
fileNodeAccumulator);
+        embedNode.setSourceLocation(embedMetaTags[0]);
         variable.setAssignedValue(null, embedNode);
     }
 

Reply via email to