diff options
Diffstat (limited to 'clang/lib/CodeGen/CGValue.h')
-rw-r--r-- | clang/lib/CodeGen/CGValue.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/lib/CodeGen/CGValue.h b/clang/lib/CodeGen/CGValue.h index 8153169c875..b190cc8cc06 100644 --- a/clang/lib/CodeGen/CGValue.h +++ b/clang/lib/CodeGen/CGValue.h @@ -185,7 +185,10 @@ public: bool isObjCIvar() const { return Ivar; } bool isObjCArray() const { return ObjIsArray; } + bool isNonGC () const { return NonGC; } + void setNonGC(bool Value) { NonGC = Value; } + bool isGlobalObjCRef() const { return GlobalObjCRef; } bool isThreadLocalRef() const { return ThreadLocalRef; } bool isObjCWeak() const { return Quals.getObjCGCAttr() == Qualifiers::Weak; } @@ -210,9 +213,6 @@ public: static void SetThreadLocalRef(LValue& R, bool iValue) { R.ThreadLocalRef = iValue; } - static void SetObjCNonGC(LValue& R, bool iValue) { - R.NonGC = iValue; - } // simple lvalue llvm::Value *getAddress() const { assert(isSimple()); return V; } |