File tree 4 files changed +0
-8
lines changed 4 files changed +0
-8
lines changed Original file line number Diff line number Diff line change @@ -1309,10 +1309,8 @@ class LazyCallGraphDOTPrinterPass
1309
1309
static bool isRequired () { return true ; }
1310
1310
};
1311
1311
1312
- #ifdef _WIN32
1313
1312
extern template struct LLVM_TEMPLATE_ABI
1314
1313
Any::TypeId<const LazyCallGraph::SCC *>;
1315
- #endif
1316
1314
} // end namespace llvm
1317
1315
1318
1316
#endif // LLVM_ANALYSIS_LAZYCALLGRAPH_H
Original file line number Diff line number Diff line change @@ -66,11 +66,9 @@ class Module;
66
66
class Loop ;
67
67
class Function ;
68
68
69
- #ifdef _WIN32
70
69
extern template struct LLVM_TEMPLATE_ABI Any::TypeId<const Module *>;
71
70
extern template struct LLVM_TEMPLATE_ABI Any::TypeId<const Function *>;
72
71
extern template struct LLVM_TEMPLATE_ABI Any::TypeId<const Loop *>;
73
- #endif
74
72
75
73
// / This class manages callbacks registration, as well as provides a way for
76
74
// / PassInstrumentation to pass control to the registered callbacks.
Original file line number Diff line number Diff line change @@ -37,9 +37,7 @@ using namespace llvm;
37
37
38
38
#define DEBUG_TYPE " lcg"
39
39
40
- #ifdef _WIN32
41
40
template struct LLVM_EXPORT_TEMPLATE Any::TypeId<const LazyCallGraph::SCC *>;
42
- #endif
43
41
44
42
void LazyCallGraph::EdgeSequence::insertEdgeInternal (Node &TargetN,
45
43
Edge::Kind EK) {
Original file line number Diff line number Diff line change 17
17
18
18
namespace llvm {
19
19
20
- #ifdef _WIN32
21
20
template struct LLVM_EXPORT_TEMPLATE Any::TypeId<const Module *>;
22
21
template struct LLVM_EXPORT_TEMPLATE Any::TypeId<const Function *>;
23
22
template struct LLVM_EXPORT_TEMPLATE Any::TypeId<const Loop *>;
24
- #endif
25
23
26
24
void PassInstrumentationCallbacks::addClassToPassName (StringRef ClassName,
27
25
StringRef PassName) {
You can’t perform that action at this time.
0 commit comments