File tree 2 files changed +10
-2
lines changed
2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -31,8 +31,15 @@ namespace llvm {
31
31
class StringRef ;
32
32
class TargetMachine ;
33
33
34
+ // / ThinLTOCodeGeneratorImpl - Namespace used for ThinLTOCodeGenerator
35
+ // / implementation details. It should be considered private to the
36
+ // / implementation.
37
+ namespace ThinLTOCodeGeneratorImpl {
38
+ struct TargetMachineBuilder ;
39
+ }
40
+
34
41
// / Helper to gather options relevant to the target machine creation
35
- struct TargetMachineBuilder {
42
+ struct ThinLTOCodeGeneratorImpl :: TargetMachineBuilder {
36
43
Triple TheTriple;
37
44
std::string MCpu;
38
45
std::string MAttr;
@@ -301,7 +308,7 @@ class ThinLTOCodeGenerator {
301
308
302
309
private:
303
310
// / Helper factory to build a TargetMachine
304
- TargetMachineBuilder TMBuilder;
311
+ ThinLTOCodeGeneratorImpl:: TargetMachineBuilder TMBuilder;
305
312
306
313
// / Vector holding the in-memory buffer containing the produced binaries, when
307
314
// / SavedObjectsDirectoryPath isn't set.
Original file line number Diff line number Diff line change 70
70
#endif
71
71
72
72
using namespace llvm ;
73
+ using namespace ThinLTOCodeGeneratorImpl ;
73
74
74
75
#define DEBUG_TYPE " thinlto"
75
76
You can’t perform that action at this time.
0 commit comments