[cfe-dev] Superclass for CallExpr | CXXConstructExpr | ObjCMessageExpr
Artem Dergachev via cfe-dev
cfe-dev at lists.llvm.org
Mon Jul 2 12:16:23 PDT 2018
We seem to already have expression type in Expr and source location in
Stmt. So i guess it's only about arguments.
On 7/2/18 11:09 AM, George Karpenkov via cfe-dev wrote:
> Quite a bit of code in the static analyzer is either duplicated or is using roundabout constructs
> to deal in the same way with calls of different type: CallExpr, CXXConstructExpr, ObjCMessageExpr.
> What would be the objections against introducing a very simple abstract superclass for those?
> Only a few methods would be required:
> - arguments() and iterators over those
> - return type
> - source location
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
More information about the cfe-dev