A function call (Statement AST node) inside an Expression AST node can break
type inference; see Statement::TypeInference in Statement.cpp.
For example:
foo(1 + bar())
bar()'s type will not be correctly inferred.
Original issue reported on code.google.com by don.ap...@gmail.com on 15 Feb 2012 at 7:40
Original issue reported on code.google.com by
don.ap...@gmail.com
on 15 Feb 2012 at 7:40