[Lldb-commits] [lldb] [LLDB][NFC] Move CPlusPlusLanguage methods used in Core/Module.cpp to a separated module to break lldb-server dependencies (PR #132274)

Pavel Labath via lldb-commits lldb-commits at lists.llvm.org
Fri Apr 4 01:24:57 PDT 2025


labath wrote:

> are used in the following files except Module.cpp:
> 
> ```
> source/Core/RichManglingContext.cpp
> source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp
> source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
> source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
> ```

The question here is who is using those files and why. These are all plugins, so they shouldn't be pulled in unless they are `Initialized`.

https://github.com/llvm/llvm-project/pull/132274


More information about the lldb-commits mailing list