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 2ed32afd86982c8af66a79e1e3038f636aea430b
Author: Josh Tynjala <[email protected]>
AuthorDate: Wed Mar 11 15:09:59 2026 -0700

    MXMLRoyaleEmitter: an array containing a vector is not simple
---
 .../compiler/internal/codegen/mxml/royale/MXMLRoyaleEmitter.java    | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git 
a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyaleEmitter.java
 
b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyaleEmitter.java
index ae3fb239e..fbdac5f90 100644
--- 
a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyaleEmitter.java
+++ 
b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyaleEmitter.java
@@ -3205,7 +3205,11 @@ public class MXMLRoyaleEmitter extends MXMLEmitter 
implements
             final IASNode child = node.getChild(i);
             ASTNodeID nodeID = child.getNodeID();
                        //a single <fx:Object> inside an array also makes it 
non-simple (@todo test mixed simple and non-simple)
-            if (nodeID == ASTNodeID.MXMLArrayID || nodeID == 
ASTNodeID.MXMLInstanceID || nodeID == ASTNodeID.MXMLObjectID || nodeID == 
ASTNodeID.MXMLStateID)
+            if (nodeID == ASTNodeID.MXMLArrayID
+                    || nodeID == ASTNodeID.MXMLVectorID
+                    || nodeID == ASTNodeID.MXMLInstanceID
+                    || nodeID == ASTNodeID.MXMLObjectID
+                    || nodeID == ASTNodeID.MXMLStateID)
             {
                 isSimple = false;
                 break;

Reply via email to