Revert "[OpenMP][NFC] Add missing virtual destructor to silence warning"

This reverts commit b9fd8f34ae as it
accidentally contained a unit test change that is not finished (and
unrelated).
This commit is contained in:
Johannes Doerfert 2022-03-25 16:06:46 -05:00
parent bb9bdef4df
commit 6c2be885ff
2 changed files with 0 additions and 25 deletions

View File

@ -359,27 +359,4 @@ TEST_F(LinkModuleTest, RemangleIntrinsics) {
ASSERT_EQ(F->getNumUses(), (unsigned)2);
}
TEST_F(LinkModuleTest, StructTypeReusedMerge) {
LLVMContext C;
SMDiagnostic Err;
const char *M1Str = "%t = type {i32}\n"
"%q = type {%t}\n"
"@t1 = weak global %q zeroinitializer\n";
std::unique_ptr<Module> M1 = parseAssemblyString(M1Str, Err, C);
const char *M2Str = "%t = type {i32}\n"
"%q = type {%t}\n"
"@t2 = weak global %q zeroinitializer\n";
std::unique_ptr<Module> M2 = parseAssemblyString(M2Str, Err, C);
Ctx.setDiagnosticHandlerCallBack(expectNoDiags);
Linker::linkModules(*M1, std::move(M2));
EXPECT_EQ(M1->getNamedGlobal("t1")->getType(),
M1->getNamedGlobal("t2")->getType());
EXPECT_TRUE(llvm::for_each(M1->getIdentifiedStructTypes(), [](const StructType *STy) { return STy->hasName(); }));
}
} // end anonymous namespace

View File

@ -168,8 +168,6 @@ struct DeviceDataTy {
/// accordingly. The implementation should not raise any exception.
template <typename T> struct AllocatorTy {
using ElementTy = T;
virtual ~AllocatorTy() {}
/// Create a resource and assign to R.
virtual int create(T &R) noexcept = 0;
/// Destroy the resource.