[cfe-dev] ObjCIvarRefExpr vs. DeclRefExpr
George Karpenkov via cfe-dev
cfe-dev at lists.llvm.org
Fri Jul 20 18:45:37 PDT 2018
Thanks! I’m still trying to wrap my hand around how the inheritance hierarchy works.
> On Jul 20, 2018, at 6:45 PM, John McCall <rjmccall at apple.com> wrote:
>> On Jul 20, 2018, at 9:21 PM, George Karpenkov <ekarpenkov at apple.com> wrote:
>> I have stumbled into this curios pattern today: ObjCIvarRefExpr is *not* a subclass of DeclRefExpr.
>> Does anyone know why is this the case? Anyone against changing this?
> It would be fairly reasonable to make it a subclass of MemberExpr. DeclRefExpr seems inappropriate, though.
More information about the cfe-dev