aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/FileCheck/FileCheck.cpp
diff options
context:
space:
mode:
authornerix <nerixdev@outlook.de>2025-07-23 17:19:47 +0200
committerGitHub <noreply@github.com>2025-07-23 16:19:47 +0100
commitd5c8303af86f8f4f50320b831c027df4febcd5ea (patch)
tree11654965b0d5b2a68fc5a6e1664b5be61052cdf5 /llvm/lib/FileCheck/FileCheck.cpp
parentf0f3194e198e05fe9094cfb39a2cf63f3b4a1a7d (diff)
downloadllvm-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