[Lldb-commits] [lldb] Use the Clang TypeSystem for Julia (PR #220895)
Valentin Churavy via lldb-commits
lldb-commits at lists.llvm.org
Thu Sep 3 04:54:15 PDT 2026
https://github.com/vchuravy updated https://github.com/llvm/llvm-project/pull/220895
>From aaa153a71202c6b3d15e94210c820f59e79f78b9 Mon Sep 17 00:00:00 2001
From: Valentin Churavy <v.churavy at gmail.com>
Date: Thu, 3 Sep 2026 13:31:02 +0200
Subject: [PATCH 1/2] Use the Clang TypeSystem for Julia
---
lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp b/lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
index 5255ec835c0a4..37e2054d07f49 100644
--- a/lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
+++ b/lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
@@ -120,7 +120,9 @@ TypeSystemClangSupportsLanguage(lldb::LanguageType language) {
// Use Clang for D until there is a proper language plugin for it
language == eLanguageTypeD ||
// Open Dylan compiler debug info is designed to be Clang-compatible
- language == eLanguageTypeDylan;
+ language == eLanguageTypeDylan ||
+ // Use Clang for Julia until there is a propoer language plugin for it
+ language == eLanguageTypeJulia;
}
// Checks whether m1 is an overload of m2 (as opposed to an override). This is
>From 6f57ddaad1d3956003e19ba3abaa712641d29e36 Mon Sep 17 00:00:00 2001
From: Valentin Churavy <v.churavy at gmail.com>
Date: Thu, 3 Sep 2026 13:54:05 +0200
Subject: [PATCH 2/2] Apply suggestion from @vchuravy
---
lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp b/lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
index 37e2054d07f49..d3bfc17d39bf8 100644
--- a/lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
+++ b/lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
@@ -121,7 +121,7 @@ TypeSystemClangSupportsLanguage(lldb::LanguageType language) {
language == eLanguageTypeD ||
// Open Dylan compiler debug info is designed to be Clang-compatible
language == eLanguageTypeDylan ||
- // Use Clang for Julia until there is a propoer language plugin for it
+ // Use Clang for Julia until there is a proper language plugin for it
language == eLanguageTypeJulia;
}
More information about the lldb-commits
mailing list