Index: include/clang/Sema/Sema.h =================================================================== --- include/clang/Sema/Sema.h +++ include/clang/Sema/Sema.h @@ -8730,9 +8730,9 @@ private: std::string CurrOpenCLExtension; /// Extensions required by an OpenCL type. - llvm::DenseMap> OpenCLTypeExtMap; + std::map> OpenCLTypeExtMap; /// Extensions required by an OpenCL declaration. - llvm::DenseMap> OpenCLDeclExtMap; + std::map> OpenCLDeclExtMap; public: llvm::StringRef getCurrentOpenCLExtension() const { return CurrOpenCLExtension; Index: include/clang/Serialization/ASTReader.h =================================================================== --- include/clang/Serialization/ASTReader.h +++ include/clang/Serialization/ASTReader.h @@ -879,10 +879,10 @@ OpenCLOptions OpenCLExtensions; /// Extensions required by an OpenCL type. - llvm::DenseMap> OpenCLTypeExtMap; + std::map> OpenCLTypeExtMap; /// Extensions required by an OpenCL declaration. - llvm::DenseMap> OpenCLDeclExtMap; + std::map> OpenCLDeclExtMap; /// A list of the namespaces we've seen. SmallVector KnownNamespaces;