about summary refs log tree commit diff
path: root/src/rustllvm/PassWrapper.cpp
diff options
context:
space:
mode:
authorPietro Albini <pietro@pietroalbini.org>2018-11-25 17:05:04 +0100
committerGitHub <noreply@github.com>2018-11-25 17:05:04 +0100
commited6c7b751dd427d6b10825c9d6bbcca08e769fa9 (patch)
treeedb071d761f94eaa2f7f95942b978cd99e7d362b /src/rustllvm/PassWrapper.cpp
parent6398df1520638c68bb75daa33d64c75387c26b1f (diff)
parentd4ee1c93ff25a7fa6f5e35dc774a648a7e6d578e (diff)
downloadrust-ed6c7b751dd427d6b10825c9d6bbcca08e769fa9.tar.gz
rust-ed6c7b751dd427d6b10825c9d6bbcca08e769fa9.zip
Rollup merge of #56144 - tromey:Bug-55771-btreemap, r=alexcrichton
Fix BTreeSet and BTreeMap gdb pretty-printers

The BTreeSet and BTreeMap gdb pretty-printers did not take the node
structure into account, and consequently only worked for shallow sets.
This fixes the problem by iterating over child nodes when needed.

This patch avoids the current approach of implementing some of the
value manipulations in debugger-indepdendent code.  This was done for
convenience: a type lookup was needed for the first time, and there
currently are no lldb formatters for these types.

Closes #55771
Diffstat (limited to 'src/rustllvm/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions