mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Introduce several new factory methods to create CallExprs, and hide the constructor. The primary reason for this refactor is to start moving clients over to the factory method that takes the call arguments separately from the argument labels. Internally, it repackages those arguments into a TupleExpr or ParenExpr (as appropriate) so the result ASTs are the same. However, this will make it easier for us to tease out the arguments themselves in the implementation of SE-0111.
89 KiB
89 KiB