From c5983963de7a6fb4dce0c7232905cc66c7b52030 Mon Sep 17 00:00:00 2001 From: Aaron Ballman Date: Wed, 28 Sep 2022 13:38:57 -0400 Subject: [PATCH] Speculatively fix the lldb build This should fix the issues found by: https://lab.llvm.org/buildbot/#/builders/68/builds/40172 --- lldb/unittests/Symbol/TestTypeSystemClang.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lldb/unittests/Symbol/TestTypeSystemClang.cpp b/lldb/unittests/Symbol/TestTypeSystemClang.cpp index 4da17cf..2359434 100644 --- a/lldb/unittests/Symbol/TestTypeSystemClang.cpp +++ b/lldb/unittests/Symbol/TestTypeSystemClang.cpp @@ -726,21 +726,22 @@ TEST_F(TestTypeSystemClang, TestGetTypeClassDeclType) { TEST_F(TestTypeSystemClang, TestGetTypeClassTypeOf) { clang::ASTContext &ctxt = m_ast->getASTContext(); - QualType t = ctxt.getTypeOfType(makeConstInt(ctxt)); + QualType t = ctxt.getTypeOfType(makeConstInt(ctxt), TypeOfKind::Qualified); EXPECT_EQ(lldb::eTypeClassBuiltin, m_ast->GetTypeClass(t.getAsOpaquePtr())); } TEST_F(TestTypeSystemClang, TestGetTypeClassTypeOfExpr) { clang::ASTContext &ctxt = m_ast->getASTContext(); auto *nullptr_expr = new (ctxt) CXXNullPtrLiteralExpr(ctxt.NullPtrTy, SourceLocation()); - QualType t = ctxt.getTypeOfExprType(nullptr_expr); + QualType t = ctxt.getTypeOfExprType(nullptr_expr, TypeOfKind::Qualified); EXPECT_EQ(lldb::eTypeClassBuiltin, m_ast->GetTypeClass(t.getAsOpaquePtr())); } TEST_F(TestTypeSystemClang, TestGetTypeClassNested) { clang::ASTContext &ctxt = m_ast->getASTContext(); - QualType t_base = ctxt.getTypeOfType(makeConstInt(ctxt)); - QualType t = ctxt.getTypeOfType(t_base); + QualType t_base = + ctxt.getTypeOfType(makeConstInt(ctxt), TypeOfKind::Qualified); + QualType t = ctxt.getTypeOfType(t_base, TypeOfKind::Qualified); EXPECT_EQ(lldb::eTypeClassBuiltin, m_ast->GetTypeClass(t.getAsOpaquePtr())); } -- 2.7.4