[libcxx-commits] [PATCH] D156177: [libc++][Modules] Recreate the top level `std` clang module

Adrian Prantl via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Tue Jul 25 08:58:41 PDT 2023


aprantl added a comment.

In D156177#4532335 <https://reviews.llvm.org/D156177#4532335>, @Mordante wrote:

> I'm not entirely fond of this approach. So I first like to get a bit more information how this is uses to see whether there are alternative solutions.
>
> @JDevlieghere can you give a bit more information how LLDB uses this module?

LLDB imports the `std` module to make STL template declarations available in the expression evaluator, which enables it call methods on STL containers that weren't compiled into the debugged program. See this talk from the LLVM dev meeting 2019 for more details:

https://llvm.org/devmtg/2019-10/talk-abstracts.html#tech13
https://youtu.be/vuNZLlHhy0k


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D156177/new/

https://reviews.llvm.org/D156177



More information about the libcxx-commits mailing list