AST: More include-what-you-use gardening

This commit is contained in:
Slava Pestov
2017-02-08 00:03:21 -08:00
parent ec4a95be21
commit 5296d02485
20 changed files with 20 additions and 2 deletions

View File

@@ -20,6 +20,7 @@
#include "llvm/ADT/PointerUnion.h"
#include "swift/AST/TypeAlignments.h"
#include "swift/AST/Type.h"
#include "swift/AST/ProtocolConformance.h"
namespace llvm {
class raw_ostream;

View File

@@ -17,7 +17,6 @@
#ifndef SWIFT_AST_SUBSTITUTION_H
#define SWIFT_AST_SUBSTITUTION_H
#include "swift/AST/SubstitutionMap.h"
#include "swift/AST/Type.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/Optional.h"
@@ -28,6 +27,7 @@ namespace llvm {
namespace swift {
class GenericEnvironment;
class SubstitutionMap;
/// Substitution - A substitution into a generic specialization.
class Substitution {

View File

@@ -18,6 +18,7 @@
#define SWIFT_SIL_GENERICS_H
#include "swift/AST/Mangle.h"
#include "swift/AST/SubstitutionMap.h"
#include "swift/SIL/Mangle.h"
#include "swift/SIL/SILFunction.h"
#include "swift/SIL/SILInstruction.h"