summaryrefslogtreecommitdiffstats
path: root/clang/include
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2015-03-27 00:55:05 +0000
committerChandler Carruth <chandlerc@gmail.com>2015-03-27 00:55:05 +0000
commit12c8f6540886bcf7d375f42c334f6034f56aa439 (patch)
treeee25e0df75e78d6f2bec8cf581e882071ba842cb /clang/include
parentacbbeb9782445a9f02b8f38c49b49aba2fb525b8 (diff)
downloadbcm5719-llvm-12c8f6540886bcf7d375f42c334f6034f56aa439.tar.gz
bcm5719-llvm-12c8f6540886bcf7d375f42c334f6034f56aa439.zip
[Modules] Make Sema's map of referenced selectors have a deterministic
order based on order of insertion. This should cause both our warnings about these and the modules serialization to be deterministic as a consequence. Found by inspection. llvm-svn: 233343
Diffstat (limited to 'clang/include')
-rw-r--r--clang/include/clang/Sema/Sema.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/include/clang/Sema/Sema.h b/clang/include/clang/Sema/Sema.h
index 6cf86e29dae..88217b9283d 100644
--- a/clang/include/clang/Sema/Sema.h
+++ b/clang/include/clang/Sema/Sema.h
@@ -899,7 +899,7 @@ public:
/// Method selectors used in a \@selector expression. Used for implementation
/// of -Wselector.
- llvm::DenseMap<Selector, SourceLocation> ReferencedSelectors;
+ llvm::MapVector<Selector, SourceLocation> ReferencedSelectors;
/// Kinds of C++ special members.
enum CXXSpecialMember {
OpenPOWER on IntegriCloud