[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:
> Hi,
>
> 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
>
> George
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
More information about the cfe-dev
mailing list