diff options
author | Frederich Munch <colsebas@hotmail.com> | 2017-06-13 19:05:24 +0000 |
---|---|---|
committer | Frederich Munch <colsebas@hotmail.com> | 2017-06-13 19:05:24 +0000 |
commit | 6391c7e2a13ad00af853d0eeff718ddde8807da6 (patch) | |
tree | 463ff64f523a2a3b73ef686b79a28f07d5c99cba /llvm/unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp | |
parent | 769d8d185c899e49f118d6f471e238a5780610ef (diff) | |
download | bcm5719-llvm-6391c7e2a13ad00af853d0eeff718ddde8807da6.tar.gz bcm5719-llvm-6391c7e2a13ad00af853d0eeff718ddde8807da6.zip |
Revert r305313 & r305303, self-hosting build-bot isn’t liking it.
llvm-svn: 305318
Diffstat (limited to 'llvm/unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp')
-rw-r--r-- | llvm/unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/llvm/unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp b/llvm/unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp index 5730d610cdf..c54e1b7eed2 100644 --- a/llvm/unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp +++ b/llvm/unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp @@ -12,7 +12,6 @@ #include "llvm/Support/FileSystem.h" #include "llvm/Support/ManagedStatic.h" #include "llvm/Support/Path.h" -#include "llvm/Transforms/IPO/PassManagerBuilder.h" #include "gtest/gtest.h" #include "PipSqueak.h" @@ -53,28 +52,6 @@ template <class T> static void* PtrFunc(T *Func) { return Tmp.P; } -static void -NoPassRegistration(const PassManagerBuilder &, legacy::PassManagerBase &) { -} - -static RegisterStandardPasses LocalPass(PassManagerBuilder::EP_LoopOptimizerEnd, - NoPassRegistration); - -typedef void (*TestPassReg)(void (*)(PassManagerBuilder::ExtensionPointTy, - PassManagerBuilder::ExtensionProc)); - -TEST(DynamicLibrary, PassRegistration) { - std::string Err; - llvm_shutdown_obj Shutdown; - DynamicLibrary DL = - DynamicLibrary::getPermanentLibrary(LibPath().c_str(), &Err); - EXPECT_TRUE(DL.isValid()); - EXPECT_TRUE(Err.empty()); - - TestPassReg RP = FuncPtr<TestPassReg>(DL.getAddressOfSymbol("TestPassReg")); - RP(&PassManagerBuilder::addGlobalExtension); -} - static const char *OverloadTestA() { return "OverloadCall"; } std::string StdString(const char *Ptr) { return Ptr ? Ptr : ""; } |