Author: labath Date: Thu Aug 8 01:22:26 2019 New Revision: 368265 URL: http://llvm.org/viewvc/llvm-project?rev=368265&view=rev Log: Fix PDB unit tests for the GetSymbolVendor deletion
Modified: lldb/trunk/unittests/SymbolFile/PDB/SymbolFilePDBTests.cpp Modified: lldb/trunk/unittests/SymbolFile/PDB/SymbolFilePDBTests.cpp URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/unittests/SymbolFile/PDB/SymbolFilePDBTests.cpp?rev=368265&r1=368264&r2=368265&view=diff ============================================================================== --- lldb/trunk/unittests/SymbolFile/PDB/SymbolFilePDBTests.cpp (original) +++ lldb/trunk/unittests/SymbolFile/PDB/SymbolFilePDBTests.cpp Thu Aug 8 01:22:26 2019 @@ -27,7 +27,6 @@ #include "lldb/Symbol/ClangASTContext.h" #include "lldb/Symbol/CompileUnit.h" #include "lldb/Symbol/LineTable.h" -#include "lldb/Symbol/SymbolVendor.h" #include "lldb/Utility/ArchSpec.h" #include "lldb/Utility/FileSpec.h" @@ -151,9 +150,7 @@ TEST_F(SymbolFilePDBTests, TestAbilities ArchSpec aspec("i686-pc-windows"); lldb::ModuleSP module = std::make_shared<Module>(fspec, aspec); - SymbolVendor *plugin = module->GetSymbolVendor(); - EXPECT_NE(nullptr, plugin); - SymbolFile *symfile = plugin->GetSymbolFile(); + SymbolFile *symfile = module->GetSymbolFile(); EXPECT_NE(nullptr, symfile); EXPECT_EQ(symfile->GetPluginName(), SymbolFilePDB::GetPluginNameStatic()); @@ -169,9 +166,7 @@ TEST_F(SymbolFilePDBTests, TestResolveSy ArchSpec aspec("i686-pc-windows"); lldb::ModuleSP module = std::make_shared<Module>(fspec, aspec); - SymbolVendor *plugin = module->GetSymbolVendor(); - EXPECT_NE(nullptr, plugin); - SymbolFile *symfile = plugin->GetSymbolFile(); + SymbolFile *symfile = module->GetSymbolFile(); FileSpec header_spec("test-pdb.cpp"); SymbolContextList sc_list; @@ -189,9 +184,7 @@ TEST_F(SymbolFilePDBTests, TestResolveSy ArchSpec aspec("i686-pc-windows"); lldb::ModuleSP module = std::make_shared<Module>(fspec, aspec); - SymbolVendor *plugin = module->GetSymbolVendor(); - EXPECT_NE(nullptr, plugin); - SymbolFile *symfile = plugin->GetSymbolFile(); + SymbolFile *symfile = module->GetSymbolFile(); FileSpec header_spec( R"spec(D:\src\llvm\tools\lldb\unittests\SymbolFile\PDB\Inputs\test-pdb.cpp)spec"); @@ -212,9 +205,7 @@ TEST_F(SymbolFilePDBTests, TestLookupOfH ArchSpec aspec("i686-pc-windows"); lldb::ModuleSP module = std::make_shared<Module>(fspec, aspec); - SymbolVendor *plugin = module->GetSymbolVendor(); - EXPECT_NE(nullptr, plugin); - SymbolFile *symfile = plugin->GetSymbolFile(); + SymbolFile *symfile = module->GetSymbolFile(); FileSpec header_specs[] = {FileSpec("test-pdb.h"), FileSpec("test-pdb-nested.h")}; @@ -240,9 +231,7 @@ TEST_F(SymbolFilePDBTests, TestLookupOfH ArchSpec aspec("i686-pc-windows"); lldb::ModuleSP module = std::make_shared<Module>(fspec, aspec); - SymbolVendor *plugin = module->GetSymbolVendor(); - EXPECT_NE(nullptr, plugin); - SymbolFile *symfile = plugin->GetSymbolFile(); + SymbolFile *symfile = module->GetSymbolFile(); FileSpec header_specs[] = {FileSpec("test-pdb.h"), FileSpec("test-pdb-nested.h")}; @@ -262,8 +251,7 @@ TEST_F(SymbolFilePDBTests, TestLineTable ArchSpec aspec("i686-pc-windows"); lldb::ModuleSP module = std::make_shared<Module>(fspec, aspec); - SymbolVendor *plugin = module->GetSymbolVendor(); - SymbolFile *symfile = plugin->GetSymbolFile(); + SymbolFile *symfile = module->GetSymbolFile(); FileSpec source_file("test-pdb.cpp"); FileSpec header1("test-pdb.h"); @@ -312,8 +300,7 @@ TEST_F(SymbolFilePDBTests, TestLineTable ArchSpec aspec("i686-pc-windows"); lldb::ModuleSP module = std::make_shared<Module>(fspec, aspec); - SymbolVendor *plugin = module->GetSymbolVendor(); - SymbolFile *symfile = plugin->GetSymbolFile(); + SymbolFile *symfile = module->GetSymbolFile(); FileSpec source_file("test-pdb.cpp"); FileSpec header1("test-pdb.h"); @@ -362,9 +349,8 @@ TEST_F(SymbolFilePDBTests, TestSimpleCla ArchSpec aspec("i686-pc-windows"); lldb::ModuleSP module = std::make_shared<Module>(fspec, aspec); - SymbolVendor *plugin = module->GetSymbolVendor(); SymbolFilePDB *symfile = - static_cast<SymbolFilePDB *>(plugin->GetSymbolFile()); + static_cast<SymbolFilePDB *>(module->GetSymbolFile()); llvm::pdb::IPDBSession &session = symfile->GetPDBSession(); llvm::DenseSet<SymbolFile *> searched_files; TypeMap results; @@ -384,9 +370,8 @@ TEST_F(SymbolFilePDBTests, TestNestedCla ArchSpec aspec("i686-pc-windows"); lldb::ModuleSP module = std::make_shared<Module>(fspec, aspec); - SymbolVendor *plugin = module->GetSymbolVendor(); SymbolFilePDB *symfile = - static_cast<SymbolFilePDB *>(plugin->GetSymbolFile()); + static_cast<SymbolFilePDB *>(module->GetSymbolFile()); llvm::pdb::IPDBSession &session = symfile->GetPDBSession(); llvm::DenseSet<SymbolFile *> searched_files; TypeMap results; @@ -438,9 +423,8 @@ TEST_F(SymbolFilePDBTests, TestClassInNa ArchSpec aspec("i686-pc-windows"); lldb::ModuleSP module = std::make_shared<Module>(fspec, aspec); - SymbolVendor *plugin = module->GetSymbolVendor(); SymbolFilePDB *symfile = - static_cast<SymbolFilePDB *>(plugin->GetSymbolFile()); + static_cast<SymbolFilePDB *>(module->GetSymbolFile()); llvm::pdb::IPDBSession &session = symfile->GetPDBSession(); llvm::DenseSet<SymbolFile *> searched_files; TypeMap results; @@ -484,9 +468,8 @@ TEST_F(SymbolFilePDBTests, TestEnumTypes ArchSpec aspec("i686-pc-windows"); lldb::ModuleSP module = std::make_shared<Module>(fspec, aspec); - SymbolVendor *plugin = module->GetSymbolVendor(); SymbolFilePDB *symfile = - static_cast<SymbolFilePDB *>(plugin->GetSymbolFile()); + static_cast<SymbolFilePDB *>(module->GetSymbolFile()); llvm::pdb::IPDBSession &session = symfile->GetPDBSession(); llvm::DenseSet<SymbolFile *> searched_files; const char *EnumsToCheck[] = {"Enum", "ShortEnum"}; @@ -530,9 +513,8 @@ TEST_F(SymbolFilePDBTests, TestTypedefs) ArchSpec aspec("i686-pc-windows"); lldb::ModuleSP module = std::make_shared<Module>(fspec, aspec); - SymbolVendor *plugin = module->GetSymbolVendor(); SymbolFilePDB *symfile = - static_cast<SymbolFilePDB *>(plugin->GetSymbolFile()); + static_cast<SymbolFilePDB *>(module->GetSymbolFile()); llvm::pdb::IPDBSession &session = symfile->GetPDBSession(); llvm::DenseSet<SymbolFile *> searched_files; TypeMap results; @@ -565,9 +547,8 @@ TEST_F(SymbolFilePDBTests, TestRegexName ArchSpec aspec("i686-pc-windows"); lldb::ModuleSP module = std::make_shared<Module>(fspec, aspec); - SymbolVendor *plugin = module->GetSymbolVendor(); SymbolFilePDB *symfile = - static_cast<SymbolFilePDB *>(plugin->GetSymbolFile()); + static_cast<SymbolFilePDB *>(module->GetSymbolFile()); TypeMap results; symfile->FindTypesByRegex(RegularExpression(".*"), 0, results); @@ -584,9 +565,8 @@ TEST_F(SymbolFilePDBTests, TestMaxMatche ArchSpec aspec("i686-pc-windows"); lldb::ModuleSP module = std::make_shared<Module>(fspec, aspec); - SymbolVendor *plugin = module->GetSymbolVendor(); SymbolFilePDB *symfile = - static_cast<SymbolFilePDB *>(plugin->GetSymbolFile()); + static_cast<SymbolFilePDB *>(module->GetSymbolFile()); llvm::DenseSet<SymbolFile *> searched_files; TypeMap results; const ConstString name("ClassTypedef"); @@ -611,9 +591,8 @@ TEST_F(SymbolFilePDBTests, TestNullName) ArchSpec aspec("i686-pc-windows"); lldb::ModuleSP module = std::make_shared<Module>(fspec, aspec); - SymbolVendor *plugin = module->GetSymbolVendor(); SymbolFilePDB *symfile = - static_cast<SymbolFilePDB *>(plugin->GetSymbolFile()); + static_cast<SymbolFilePDB *>(module->GetSymbolFile()); llvm::DenseSet<SymbolFile *> searched_files; TypeMap results; uint32_t num_results = symfile->FindTypes(ConstString(), nullptr, false, 0, _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits