Skip to content

Commit 67dbef5

Browse files
committed
[Localization] NFC: Include all of the headers based on the types used
1 parent 0103b79 commit 67dbef5

File tree

3 files changed

+17
-0
lines changed

3 files changed

+17
-0
lines changed

include/swift/AST/LocalizationFormat.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,18 @@
2121
#include "llvm/ADT/StringRef.h"
2222
#include "llvm/Bitstream/BitstreamReader.h"
2323
#include "llvm/Support/DJB.h"
24+
#include "llvm/Support/EndianStream.h"
2425
#include "llvm/Support/MemoryBuffer.h"
2526
#include "llvm/Support/OnDiskHashTable.h"
2627
#include "llvm/Support/YAMLParser.h"
2728
#include "llvm/Support/YAMLTraits.h"
29+
#include "llvm/Support/raw_ostream.h"
30+
#include <cstdint>
31+
#include <memory>
2832
#include <string>
2933
#include <type_traits>
34+
#include <utility>
35+
#include <vector>
3036

3137
namespace swift {
3238
enum class DiagID : uint32_t;

lib/AST/LocalizationFormat.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@
2222
#include "llvm/Support/MemoryBuffer.h"
2323
#include "llvm/Support/YAMLParser.h"
2424
#include "llvm/Support/YAMLTraits.h"
25+
#include <cstdint>
2526
#include <string>
27+
#include <system_error>
2628
#include <type_traits>
2729

2830
namespace {

tools/swift-serialize-diagnostics/swift-serialize-diagnostics.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,21 @@
1616

1717
#include "swift/AST/LocalizationFormat.h"
1818
#include "swift/Basic/LLVMInitialize.h"
19+
#include "llvm/ADT/SmallString.h"
20+
#include "llvm/ADT/StringExtras.h"
1921
#include "llvm/ADT/StringRef.h"
2022
#include "llvm/Bitstream/BitstreamReader.h"
2123
#include "llvm/Support/CommandLine.h"
24+
#include "llvm/Support/Compiler.h"
25+
#include "llvm/Support/EndianStream.h"
26+
#include "llvm/Support/FileSystem.h"
2227
#include "llvm/Support/MemoryBuffer.h"
28+
#include "llvm/Support/OnDiskHashTable.h"
29+
#include "llvm/Support/Path.h"
2330
#include "llvm/Support/YAMLParser.h"
2431
#include "llvm/Support/YAMLTraits.h"
32+
#include "llvm/Support/raw_ostream.h"
33+
#include <cstdlib>
2534

2635
using namespace swift;
2736
using namespace swift::diag;

0 commit comments

Comments
 (0)