diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2015-03-27 00:55:05 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2015-03-27 00:55:05 +0000 |
commit | 12c8f6540886bcf7d375f42c334f6034f56aa439 (patch) | |
tree | ee25e0df75e78d6f2bec8cf581e882071ba842cb /clang/include | |
parent | acbbeb9782445a9f02b8f38c49b49aba2fb525b8 (diff) | |
download | bcm5719-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.h | 2 |
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 { |