]> granicus.if.org Git - clang/commitdiff
Fix -Wunused-private-field warning by removing unused ODRHash reference field from...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 22 Feb 2017 13:19:24 +0000 (13:19 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 22 Feb 2017 13:19:24 +0000 (13:19 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@295828 91177308-0d34-0410-b5e6-96231b3b80d8

lib/AST/ODRHash.cpp

index b588b31db98116cfaca8b6f1daa9cbaf32fe0205..a74c038022539fe70f3da08c8f7d072fb0e30843 100644 (file)
@@ -74,11 +74,10 @@ unsigned ODRHash::CalculateHash() {
 class ODRDeclVisitor : public ConstDeclVisitor<ODRDeclVisitor> {
   typedef ConstDeclVisitor<ODRDeclVisitor> Inherited;
   llvm::FoldingSetNodeID &ID;
-  ODRHash &Hash;
 
 public:
-  ODRDeclVisitor(llvm::FoldingSetNodeID &ID, ODRHash &Hash)
-      : ID(ID), Hash(Hash) {}
+  ODRDeclVisitor(llvm::FoldingSetNodeID &ID)
+      : ID(ID) {}
 
   void Visit(const Decl *D) {
     ID.AddInteger(D->getKind());
@@ -109,7 +108,7 @@ void ODRHash::AddSubDecl(const Decl *D) {
   assert(D && "Expecting non-null pointer.");
   AddDecl(D);
 
-  ODRDeclVisitor(ID, *this).Visit(D);
+  ODRDeclVisitor(ID).Visit(D);
 }
 
 void ODRHash::AddCXXRecordDecl(const CXXRecordDecl *Record) {