summaryrefslogtreecommitdiffstats
path: root/clang/lib/Serialization
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2012-10-09 17:50:23 +0000
committerDouglas Gregor <dgregor@apple.com>2012-10-09 17:50:23 +0000
commit7c0990ba35e743d58a5751f6019a6faab9478daa (patch)
tree5edad69b2816e589197596b153c16104edb9f66a /clang/lib/Serialization
parent62692ce7f3a4f5a69dc65bef888f4cc79c26a203 (diff)
downloadbcm5719-llvm-7c0990ba35e743d58a5751f6019a6faab9478daa.tar.gz
bcm5719-llvm-7c0990ba35e743d58a5751f6019a6faab9478daa.zip
Make the order of visitation of the pending bodies in the AST reader
deterministic. llvm-svn: 165515
Diffstat (limited to 'clang/lib/Serialization')
-rw-r--r--clang/lib/Serialization/ASTReader.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Serialization/ASTReader.cpp b/clang/lib/Serialization/ASTReader.cpp
index b37f8c23631..b7266ebbba5 100644
--- a/clang/lib/Serialization/ASTReader.cpp
+++ b/clang/lib/Serialization/ASTReader.cpp
@@ -6484,8 +6484,8 @@ void ASTReader::finishPendingActions() {
// Load the bodies of any functions or methods we've encountered. We do
// this now (delayed) so that we can be sure that the declaration chains
// have been fully wired up.
- for (llvm::SmallDenseMap<Decl *, uint64_t, 4>::iterator
- PB = PendingBodies.begin(), PBEnd = PendingBodies.end();
+ for (PendingBodiesMap::iterator PB = PendingBodies.begin(),
+ PBEnd = PendingBodies.end();
PB != PBEnd; ++PB) {
if (FunctionDecl *FD = dyn_cast<FunctionDecl>(PB->first)) {
// FIXME: Check for =delete/=default?
OpenPOWER on IntegriCloud