Skip to content

Commit a8eb06c

Browse files
committed
Architecture.h - reduce includes to forward declarations. NFC.
Move includes to Architecture.cpp.
1 parent f75e91f commit a8eb06c

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

llvm/include/llvm/TextAPI/MachO/Architecture.h

+6-3
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,14 @@
1313
#ifndef LLVM_TEXTAPI_MACHO_ARCHITECTURE_H
1414
#define LLVM_TEXTAPI_MACHO_ARCHITECTURE_H
1515

16-
#include "llvm/ADT/StringRef.h"
17-
#include "llvm/ADT/Triple.h"
18-
#include "llvm/Support/raw_ostream.h"
16+
#include <cstdint>
17+
#include <utility>
1918

2019
namespace llvm {
20+
class raw_ostream;
21+
class StringRef;
22+
class Triple;
23+
2124
namespace MachO {
2225

2326
/// Defines the architecture slices that are supported by Text-based Stub files.

llvm/lib/TextAPI/MachO/Architecture.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@
1212

1313
#include "llvm/TextAPI/MachO/Architecture.h"
1414
#include "llvm/ADT/StringSwitch.h"
15+
#include "llvm/ADT/Triple.h"
1516
#include "llvm/BinaryFormat/MachO.h"
17+
#include "llvm/Support/raw_ostream.h"
1618

1719
namespace llvm {
1820
namespace MachO {

0 commit comments

Comments
 (0)