[Lldb-commits] [lldb] [lldb][NFC] Handle UnresolvedTemplate type in TypeSystemClang.cpp after 7a484d3 (PR #91132)

Younan Zhang via lldb-commits lldb-commits at lists.llvm.org
Sun May 5 09:26:15 PDT 2024


https://github.com/zyn0217 created https://github.com/llvm/llvm-project/pull/91132

The fix per se seems trivial (given the nature of the new built-in type), and hence I don't think we need extra tests.

>From e28f8b007e86d10c3649f8e4635c9bb52627302b Mon Sep 17 00:00:00 2001
From: Younan Zhang <zyn7109 at gmail.com>
Date: Mon, 6 May 2024 00:20:14 +0800
Subject: [PATCH] [lldb][NFC] Handle UnresolvedTemplate type in
 TypeSystemClang.cpp after 7a484d3

---
 lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp b/lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
index 2621f682011b41..08d32e71c7fd32 100644
--- a/lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
+++ b/lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
@@ -3983,6 +3983,7 @@ TypeSystemClang::GetMinimumLanguage(lldb::opaque_compiler_type_t type) {
 
       case clang::BuiltinType::Dependent:
       case clang::BuiltinType::Overload:
+      case clang::BuiltinType::UnresolvedTemplate:
       case clang::BuiltinType::BoundMember:
       case clang::BuiltinType::UnknownAny:
         break;
@@ -5962,6 +5963,7 @@ uint32_t TypeSystemClang::GetNumPointeeChildren(clang::QualType type) {
     case clang::BuiltinType::LongDouble:
     case clang::BuiltinType::Dependent:
     case clang::BuiltinType::Overload:
+    case clang::BuiltinType::UnresolvedTemplate:
     case clang::BuiltinType::ObjCId:
     case clang::BuiltinType::ObjCClass:
     case clang::BuiltinType::ObjCSel:



More information about the lldb-commits mailing list