[clang] [compiler-rt] [clang-repl] Reimplement value printing using MemoryAccess to support in-process and out-of-process (PR #156649)

via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 12 08:28:52 PDT 2025


SahilPatidar wrote:

@vgvassilev  Introduce new Value class design inspired by APValue.

This design also supports array element access via index.

Currently, only record types trigger issues during AST conversion of
prvalues. For example, cases like `S{}` in tests cause problems,
since such expressions are not directly addressable. We need to explore
whether these kinds of expressions can be made addressable, or if they
should instead be created using a new expression node and then destroyed
via their address.

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


More information about the llvm-commits mailing list