diff options
author | nerix <nerixdev@outlook.de> | 2025-07-23 17:19:47 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-23 16:19:47 +0100 |
commit | d5c8303af86f8f4f50320b831c027df4febcd5ea (patch) | |
tree | 11654965b0d5b2a68fc5a6e1664b5be61052cdf5 /llvm/lib/FileCheck/FileCheck.cpp | |
parent | f0f3194e198e05fe9094cfb39a2cf63f3b4a1a7d (diff) | |
download | llvm-d5c8303af86f8f4f50320b831c027df4febcd5ea.zip llvm-d5c8303af86f8f4f50320b831c027df4febcd5ea.tar.gz llvm-d5c8303af86f8f4f50320b831c027df4febcd5ea.tar.bz2 |
[LLDB] Add formatters for MSVC STL std::deque (#150097)
This PR adds synthetic children for std::deque from MSVC's STL.
Similar to libstdc++ and libc++, the elements are in a `T**`, so we need
to "subscript" twice. The [NatVis for
deque](https://github.com/microsoft/STL/blob/313964b78a8fd5a52e7965e13781f735bcce13c5/stl/debugger/STL.natvis#L1103-L1112)
uses `_EEN_DS` which contains the block size. We can't access this, but
we can access the [constexpr
`_Block_size`](https://github.com/microsoft/STL/blob/313964b78a8fd5a52e7965e13781f735bcce13c5/stl/inc/deque#L641).
Towards #24834.
Diffstat (limited to 'llvm/lib/FileCheck/FileCheck.cpp')
0 files changed, 0 insertions, 0 deletions