[Lldb-commits] [lldb] 0acc08b - Attempt ro fix Windows build errors.
Adrian Prantl via lldb-commits
lldb-commits at lists.llvm.org
Thu Nov 17 10:50:45 PST 2022
Author: Adrian Prantl
Date: 2022-11-17T10:50:34-08:00
New Revision: 0acc08b4eabdeb9b681259921df9e1b554a927e2
URL: https://github.com/llvm/llvm-project/commit/0acc08b4eabdeb9b681259921df9e1b554a927e2
DIFF: https://github.com/llvm/llvm-project/commit/0acc08b4eabdeb9b681259921df9e1b554a927e2.diff
LOG: Attempt ro fix Windows build errors.
Added:
Modified:
lldb/unittests/SymbolFile/PDB/SymbolFilePDBTests.cpp
Removed:
################################################################################
diff --git a/lldb/unittests/SymbolFile/PDB/SymbolFilePDBTests.cpp b/lldb/unittests/SymbolFile/PDB/SymbolFilePDBTests.cpp
index 7c7d1902eefb9..7957c83044c1b 100644
--- a/lldb/unittests/SymbolFile/PDB/SymbolFilePDBTests.cpp
+++ b/lldb/unittests/SymbolFile/PDB/SymbolFilePDBTests.cpp
@@ -391,7 +391,7 @@ TEST_F(SymbolFilePDBTests, TestNestedClassTypes) {
ASSERT_THAT_EXPECTED(clang_ast_ctx_or_err, llvm::Succeeded());
auto clang_ast_ctx =
- llvm::dyn_cast_or_null<TypeSystemClang>(&clang_ast_ctx_or_err.get());
+ llvm::dyn_cast_or_null<TypeSystemClang>(clang_ast_ctx_or_err->get());
EXPECT_NE(nullptr, clang_ast_ctx);
symfile->FindTypes(ConstString("Class"), CompilerDeclContext(), 0,
@@ -445,7 +445,7 @@ TEST_F(SymbolFilePDBTests, TestClassInNamespace) {
ASSERT_THAT_EXPECTED(clang_ast_ctx_or_err, llvm::Succeeded());
auto clang_ast_ctx =
- llvm::dyn_cast_or_null<TypeSystemClang>(&clang_ast_ctx_or_err.get());
+ llvm::dyn_cast_or_null<TypeSystemClang>(clang_ast_ctx_or_err->get());
EXPECT_NE(nullptr, clang_ast_ctx);
clang::ASTContext &ast_ctx = clang_ast_ctx->getASTContext();
@@ -540,8 +540,8 @@ TEST_F(SymbolFilePDBTests, TestTypedefs) {
lldb::TypeSP typedef_type = results.GetTypeAtIndex(0);
EXPECT_EQ(ConstString(Typedef), typedef_type->GetName());
CompilerType compiler_type = typedef_type->GetFullCompilerType();
- TypeSystemClang *clang_type_system =
- llvm::dyn_cast_or_null<TypeSystemClang>(compiler_type.GetTypeSystem());
+ auto clang_type_system =
+ compiler_type.GetTypeSystem().dyn_cast_or_null<TypeSystemClang>();
EXPECT_TRUE(
clang_type_system->IsTypedefType(compiler_type.GetOpaqueQualType()));
More information about the lldb-commits
mailing list