diff options
| author | Richard Smith <richard-llvm@metafoo.co.uk> | 2013-08-22 23:27:37 +0000 |
|---|---|---|
| committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2013-08-22 23:27:37 +0000 |
| commit | b2f61b4a052cb55428323d422cbc277c7ee228dd (patch) | |
| tree | 7cfc646de52670ae07be0e1b1dd87cbd457d223f /clang/lib/Serialization | |
| parent | 9f9c963e4797efff4db1b06336442a98fd9ae8b2 (diff) | |
| download | bcm5719-llvm-b2f61b4a052cb55428323d422cbc277c7ee228dd.tar.gz bcm5719-llvm-b2f61b4a052cb55428323d422cbc277c7ee228dd.zip | |
Remove SequenceNumber from class/variable template partial specializations.
This was only used to ensure that the traversal order was the same as the
insertion order, but that guarantee was already being provided by the use
of a FoldingSetVector.
llvm-svn: 189075
Diffstat (limited to 'clang/lib/Serialization')
| -rw-r--r-- | clang/lib/Serialization/ASTReaderDecl.cpp | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/clang/lib/Serialization/ASTReaderDecl.cpp b/clang/lib/Serialization/ASTReaderDecl.cpp index 7099d32b3d5..b1fe8c60cdc 100644 --- a/clang/lib/Serialization/ASTReaderDecl.cpp +++ b/clang/lib/Serialization/ASTReaderDecl.cpp @@ -1522,8 +1522,6 @@ ASTDeclReader::VisitClassTemplateSpecializationDeclImpl( if (D->isCanonicalDecl()) { // It's kept in the folding set. if (ClassTemplatePartialSpecializationDecl *Partial = dyn_cast<ClassTemplatePartialSpecializationDecl>(D)) { - Partial->SequenceNumber = - CanonPattern->getNextPartialSpecSequenceNumber(); CanonPattern->getCommonPtr()->PartialSpecializations .GetOrInsertNode(Partial); } else { @@ -1623,8 +1621,6 @@ ASTDeclReader::VisitVarTemplateSpecializationDeclImpl( if (D->isCanonicalDecl()) { // It's kept in the folding set. if (VarTemplatePartialSpecializationDecl *Partial = dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { - Partial->SequenceNumber = - CanonPattern->getNextPartialSpecSequenceNumber(); CanonPattern->getCommonPtr()->PartialSpecializations .GetOrInsertNode(Partial); } else { |

