[cfe-dev] Superclass for CallExpr | CXXConstructExpr | ObjCMessageExpr
George Karpenkov via cfe-dev
cfe-dev at lists.llvm.org
Mon Jul 2 11:09:20 PDT 2018
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
More information about the cfe-dev