[Lldb-commits] [PATCH] D19545: Use ClangASTContext for compilation units with DW_LANG_RUST
Michael Woerister via lldb-commits
lldb-commits at lists.llvm.org
Tue Apr 26 11:16:15 PDT 2016
michaelwoerister created this revision.
michaelwoerister added a reviewer: jasonmolenda.
michaelwoerister added a subscriber: lldb-commits.
michaelwoerister set the repository for this revision to rL LLVM.
Up until recently, LLDB would always use a ClangASTContext, regardless which language was specified in DWARF. While this is not a perfect solution for Rust programs, it at least enabled LLDB to step through them and display variable contents. Until there is a proper Rust language plugin for LLDB, we'd like to keep this behavior so that user can keep using LLDB with the restricted but useful feature set available up until a few months ago.
@@ -110,6 +110,8 @@
Language::LanguageIsC (language) ||
Language::LanguageIsCPlusPlus (language) ||
Language::LanguageIsObjC (language) ||
+ // Use Clang for Rust until there is a proper language plugin for it
+ language == eLanguageTypeRust ||
language == eLanguageTypeExtRenderScript;
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 574 bytes
Desc: not available
More information about the lldb-commits