This has been unnecessary since r352353 removed GraphTraits
specializations for Type, except that a couple of other headers were
accidentally relying on this declaration.
Differential Revision: https://reviews.llvm.org/D104119
namespace llvm {
+template <class GraphType> struct GraphTraits;
class Module;
class Value;
namespace llvm {
+template <class GraphType> struct GraphTraits;
+
namespace yaml {
template <typename T> struct MappingTraits;
namespace llvm {
-template<class GraphType> struct GraphTraits;
class IntegerType;
class LLVMContext;
class PointerType;