[ https://issues.apache.org/jira/browse/FLEX-34990?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alex Harui reassigned FLEX-34990: --------------------------------- Assignee: Alex Harui > "new" operator combined with function invocation cross-compiles incorrectly > --------------------------------------------------------------------------- > > Key: FLEX-34990 > URL: https://issues.apache.org/jira/browse/FLEX-34990 > Project: Apache Flex > Issue Type: Bug > Components: Falcon, FlexJS > Affects Versions: Apache FlexJS 0.5.0 > Reporter: Andy Dufilie > Assignee: Alex Harui > Priority: Minor > > AS input: > {code} > public static function test():* { > var Fn:Class = Function; > return new Fn("a", "b", "return a + b;")(1, 2); > } > {code} > Incorrect JS output: > {code} > TestClass.test = function() { > var /** @type {Object} */ Fn = Function; > return new Fn("a", "b", "return a + b;", 1, 2); > }; > {code} > Expected output: > {code} > TestClass.test = function() { > var /** @type {Object} */ Fn = Function; > return new Fn("a", "b", "return a + b;")(1, 2); > }; > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)