Community
Participate
Working Groups
In the FVT testcases there is this: a AnyException = new AnyException; a.messageID = "THROWIT"; JavaScript is generating this as an ezeCast, which is completely bogus. The root problem is that somewhere in the compiler / MOF model, it doesn't understand the inherent equivalency of these two types so it produces an implicit AsExpression. I've spoken to Paul about this and he agrees that this is a bug.
I have updated IRUtils to check for the types EBoolean/EGLBoolean and EString/EGLString. These types are now considered to be equivalent, so no AS expression will be created.
Verified