diff options
Diffstat (limited to 'clang/lib/Serialization/ASTWriterDecl.cpp')
-rw-r--r-- | clang/lib/Serialization/ASTWriterDecl.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/clang/lib/Serialization/ASTWriterDecl.cpp b/clang/lib/Serialization/ASTWriterDecl.cpp index 88b74a4b4c5..6c81b9e53c1 100644 --- a/clang/lib/Serialization/ASTWriterDecl.cpp +++ b/clang/lib/Serialization/ASTWriterDecl.cpp @@ -1655,12 +1655,11 @@ void ASTDeclWriter::VisitOMPThreadPrivateDecl(OMPThreadPrivateDecl *D) { } void ASTDeclWriter::VisitOMPDeclareReductionDecl(OMPDeclareReductionDecl *D) { - VisitNamedDecl(D); + VisitValueDecl(D); Writer.AddSourceLocation(D->getLocStart(), Record); Writer.AddStmt(D->getCombiner()); Writer.AddStmt(D->getInitializer()); Writer.AddDeclRef(D->getPrevDeclInScope(), Record); - Writer.AddTypeRef(D->getType(), Record); Code = serialization::DECL_OMP_DECLARE_REDUCTION; } |