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;
