diff options
Diffstat (limited to 'lib/CodeGen/CGValue.h')
-rw-r--r-- | lib/CodeGen/CGValue.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/CodeGen/CGValue.h b/lib/CodeGen/CGValue.h index 9e937085a9..15020e9157 100644 --- a/lib/CodeGen/CGValue.h +++ b/lib/CodeGen/CGValue.h @@ -24,7 +24,7 @@ namespace llvm { namespace clang { class ObjCPropertyRefExpr; - class ObjCKVCRefExpr; + class ObjCImplctSetterGetterRefExpr; namespace CodeGen { @@ -143,7 +143,7 @@ class LValue { // Obj-C property reference expression const ObjCPropertyRefExpr *PropertyRefExpr; // ObjC 'implicit' property reference expression - const ObjCKVCRefExpr *KVCRefExpr; + const ObjCImplctSetterGetterRefExpr *KVCRefExpr; }; bool Volatile:1; @@ -251,7 +251,7 @@ public: } // 'implicit' property ref lvalue - const ObjCKVCRefExpr *getKVCRefExpr() const { + const ObjCImplctSetterGetterRefExpr *getKVCRefExpr() const { assert(isKVCRef()); return KVCRefExpr; } @@ -313,7 +313,8 @@ public: return R; } - static LValue MakeKVCRef(const ObjCKVCRefExpr *E, unsigned Qualifiers) { + static LValue MakeKVCRef(const ObjCImplctSetterGetterRefExpr *E, + unsigned Qualifiers) { LValue R; R.LVType = KVCRef; R.KVCRefExpr = E; |