Remove the ast_type_traits namespace.
authorAlexander Kornienko <alexfh@google.com>
Mon, 14 Dec 2020 22:06:36 +0000 (23:06 +0100)
committerAlexander Kornienko <alexfh@google.com>
Tue, 15 Dec 2020 01:16:12 +0000 (02:16 +0100)
This is the final cleanup after https://reviews.llvm.org/D74499

Reviewed By: steveire

Differential Revision: https://reviews.llvm.org/D93244

clang/include/clang/AST/ASTTypeTraits.h

index 8791e41..2141f85 100644 (file)
@@ -529,18 +529,6 @@ template <typename T, typename EnablerT> struct DynTypedNode::BaseConverter {
   }
 };
 
-// Previously these types were defined in the clang::ast_type_traits namespace.
-// Provide typedefs so that legacy code can be fixed asynchronously.
-namespace ast_type_traits {
-using DynTypedNode = ::clang::DynTypedNode;
-using ASTNodeKind = ::clang::ASTNodeKind;
-using TraversalKind = ::clang::TraversalKind;
-
-constexpr TraversalKind TK_AsIs = ::clang::TK_AsIs;
-constexpr TraversalKind TK_IgnoreUnlessSpelledInSource =
-    ::clang::TK_IgnoreUnlessSpelledInSource;
-} // namespace ast_type_traits
-
 } // end namespace clang
 
 namespace llvm {