File tree Expand file tree Collapse file tree 4 files changed +0
-8
lines changed Expand file tree Collapse file tree 4 files changed +0
-8
lines changed Original file line number Diff line number Diff line change @@ -1309,10 +1309,8 @@ class LazyCallGraphDOTPrinterPass
13091309 static bool isRequired () { return true ; }
13101310};
13111311
1312- #ifdef _WIN32
13131312extern template struct LLVM_TEMPLATE_ABI
13141313 Any::TypeId<const LazyCallGraph::SCC *>;
1315- #endif
13161314} // end namespace llvm
13171315
13181316#endif // LLVM_ANALYSIS_LAZYCALLGRAPH_H
Original file line number Diff line number Diff line change @@ -66,11 +66,9 @@ class Module;
6666class Loop ;
6767class Function ;
6868
69- #ifdef _WIN32
7069extern template struct LLVM_TEMPLATE_ABI Any::TypeId<const Module *>;
7170extern template struct LLVM_TEMPLATE_ABI Any::TypeId<const Function *>;
7271extern template struct LLVM_TEMPLATE_ABI Any::TypeId<const Loop *>;
73- #endif
7472
7573// / This class manages callbacks registration, as well as provides a way for
7674// / 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;
3737
3838#define DEBUG_TYPE " lcg"
3939
40- #ifdef _WIN32
4140template struct LLVM_EXPORT_TEMPLATE Any::TypeId<const LazyCallGraph::SCC *>;
42- #endif
4341
4442void LazyCallGraph::EdgeSequence::insertEdgeInternal (Node &TargetN,
4543 Edge::Kind EK) {
Original file line number Diff line number Diff line change 1717
1818namespace llvm {
1919
20- #ifdef _WIN32
2120template struct LLVM_EXPORT_TEMPLATE Any::TypeId<const Module *>;
2221template struct LLVM_EXPORT_TEMPLATE Any::TypeId<const Function *>;
2322template struct LLVM_EXPORT_TEMPLATE Any::TypeId<const Loop *>;
24- #endif
2523
2624void PassInstrumentationCallbacks::addClassToPassName (StringRef ClassName,
2725 StringRef PassName) {
You can’t perform that action at this time.
0 commit comments