forked from OSchip/llvm-project
Convert a std::map that usually has between 0 and 10 elements to SmallMap.
llvm-svn: 155570
This commit is contained in:
parent
78731c7098
commit
4f947ff10b
|
@ -19,7 +19,7 @@
|
|||
#include "clang/AST/DeclCXX.h"
|
||||
#include "clang/AST/Type.h"
|
||||
#include "clang/AST/TypeOrdering.h"
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include "llvm/ADT/SmallMap.h"
|
||||
#include "llvm/ADT/SmallSet.h"
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
#include <list>
|
||||
|
@ -128,8 +128,7 @@ class CXXBasePaths {
|
|||
/// while the element contains the number of non-virtual base
|
||||
/// class subobjects for that class type. The key of the map is
|
||||
/// the cv-unqualified canonical type of the base class subobject.
|
||||
std::map<QualType, std::pair<bool, unsigned>, QualTypeOrdering>
|
||||
ClassSubobjects;
|
||||
llvm::SmallMap<QualType, std::pair<bool, unsigned>, 8> ClassSubobjects;
|
||||
|
||||
/// FindAmbiguities - Whether Sema::IsDerivedFrom should try find
|
||||
/// ambiguous paths while it is looking for a path from a derived
|
||||
|
|
Loading…
Reference in New Issue