[Lldb-commits] [PATCH] D47929: Add modulemap to lldb include directory
Raphael Isemann via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Thu Jun 7 23:30:14 PDT 2018
teemperor created this revision.
teemperor added a reviewer: aprantl.
This patch adds a modulemap which allows compiling the lldb headers into C++ modules
(for example in builds with LLVM_ENABLE_MODULES=On).
Even though most of the affected code has been cleaned up to work with the more strict
C++ module semantics, there are still some workarounds left in the current modulemap
(the most obvious one is the big `lldb` wrapper module).
Note: With the latest clang and libstdc++ it seems necessary to have a STL C++ module
to get a working LLVM_ENABLE_MODULES build for lldb. Otherwise clang will falsely
detect ODR violations in the textually included STL code inside the lldb modules.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 4910 bytes
Desc: not available
More information about the lldb-commits