diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2014-01-02 22:42:09 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@apple.com> | 2014-01-02 22:42:09 +0000 |
commit | 5b3105d2cb1931fc5a271dc7f59c5adb4e58ca01 (patch) | |
tree | fef1cbdb882cfe9d0c835fd1ef6a907cf19cb7d2 /clang/lib/Serialization | |
parent | 44ebc079b91a9846d40eb092da87c537a6b190f5 (diff) | |
download | bcm5719-llvm-5b3105d2cb1931fc5a271dc7f59c5adb4e58ca01.tar.gz bcm5719-llvm-5b3105d2cb1931fc5a271dc7f59c5adb4e58ca01.zip |
ObjectiveC. Remove false positive warning for missing property
backing ivar by not issuing this warning if ivar is referenced
somewhere and accessor makes method calls. // rdar://15727325
llvm-svn: 198367
Diffstat (limited to 'clang/lib/Serialization')
-rw-r--r-- | clang/lib/Serialization/ASTReaderDecl.cpp | 1 | ||||
-rw-r--r-- | clang/lib/Serialization/ASTWriterDecl.cpp | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Serialization/ASTReaderDecl.cpp b/clang/lib/Serialization/ASTReaderDecl.cpp index c2e286814bc..9f10c607bae 100644 --- a/clang/lib/Serialization/ASTReaderDecl.cpp +++ b/clang/lib/Serialization/ASTReaderDecl.cpp @@ -702,6 +702,7 @@ void ASTDeclReader::VisitObjCMethodDecl(ObjCMethodDecl *MD) { MD->setDefined(Record[Idx++]); MD->IsOverriding = Record[Idx++]; MD->HasSkippedBody = Record[Idx++]; + MD->MethodCallsMethod = Record[Idx++]; MD->IsRedeclaration = Record[Idx++]; MD->HasRedeclaration = Record[Idx++]; diff --git a/clang/lib/Serialization/ASTWriterDecl.cpp b/clang/lib/Serialization/ASTWriterDecl.cpp index 56ed503e840..604ce567512 100644 --- a/clang/lib/Serialization/ASTWriterDecl.cpp +++ b/clang/lib/Serialization/ASTWriterDecl.cpp @@ -438,6 +438,7 @@ void ASTDeclWriter::VisitObjCMethodDecl(ObjCMethodDecl *D) { Record.push_back(D->isDefined()); Record.push_back(D->IsOverriding); Record.push_back(D->HasSkippedBody); + Record.push_back(D->MethodCallsMethod); Record.push_back(D->IsRedeclaration); Record.push_back(D->HasRedeclaration); |