diff options
Diffstat (limited to 'lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp')
| -rw-r--r-- | lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp b/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp index c7ff25e904ab..5b690ead1e8d 100644 --- a/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp +++ b/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp @@ -99,18 +99,18 @@ struct CreateMethodDecl : public TypeVisitorCallbacks { static clang::TagTypeKind TranslateUdtKind(const TagRecord &cr) { switch (cr.Kind) { case TypeRecordKind::Class: - return clang::TTK_Class; + return clang::TagTypeKind::Class; case TypeRecordKind::Struct: - return clang::TTK_Struct; + return clang::TagTypeKind::Struct; case TypeRecordKind::Union: - return clang::TTK_Union; + return clang::TagTypeKind::Union; case TypeRecordKind::Interface: - return clang::TTK_Interface; + return clang::TagTypeKind::Interface; case TypeRecordKind::Enum: - return clang::TTK_Enum; + return clang::TagTypeKind::Enum; default: lldbassert(false && "Invalid tag record kind!"); - return clang::TTK_Struct; + return clang::TagTypeKind::Struct; } } @@ -608,16 +608,17 @@ clang::QualType PdbAstBuilder::CreateRecordType(PdbTypeSymId id, return {}; clang::TagTypeKind ttk = TranslateUdtKind(record); - lldb::AccessType access = - (ttk == clang::TTK_Class) ? lldb::eAccessPrivate : lldb::eAccessPublic; + lldb::AccessType access = (ttk == clang::TagTypeKind::Class) + ? lldb::eAccessPrivate + : lldb::eAccessPublic; ClangASTMetadata metadata; metadata.SetUserID(toOpaqueUid(id)); metadata.SetIsDynamicCXXType(false); - CompilerType ct = - m_clang.CreateRecordType(context, OptionalClangModuleID(), access, uname, - ttk, lldb::eLanguageTypeC_plus_plus, &metadata); + CompilerType ct = m_clang.CreateRecordType( + context, OptionalClangModuleID(), access, uname, llvm::to_underlying(ttk), + lldb::eLanguageTypeC_plus_plus, &metadata); lldbassert(ct.IsValid()); |
