aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Instrumentation/ControlHeightReduction.cpp
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2018-09-18 16:35:05 +0000
committerZachary Turner <zturner@google.com>2018-09-18 16:35:05 +0000
commitc41ce8355f88ce522dabde2b435bfe83d550a379 (patch)
treee3606b39394096113cd7d0e3c4b1c8ecd644b650 /llvm/lib/Transforms/Instrumentation/ControlHeightReduction.cpp
parentc1e2f39b3503869bd471a867c177f6486da5fee0 (diff)
downloadllvm-c41ce8355f88ce522dabde2b435bfe83d550a379.zip
llvm-c41ce8355f88ce522dabde2b435bfe83d550a379.tar.gz
llvm-c41ce8355f88ce522dabde2b435bfe83d550a379.tar.bz2
[PDB] Better support for enumerating pointer types.
There were several issues with the previous implementation. 1) There were no tests. 2) We didn't support creating PDBSymbolTypePointer records for builtin types since those aren't described by LF_POINTER records. 3) We didn't support a wide enough variety of builtin types even ignoring pointers. This patch fixes all of these issues. In order to add tests, it's helpful to be able to ignore the symbol index id hierarchy because it makes the golden output from the DIA version not match our output, so I've extended the dumper to disable dumping of id fields. llvm-svn: 342493
Diffstat (limited to 'llvm/lib/Transforms/Instrumentation/ControlHeightReduction.cpp')
0 files changed, 0 insertions, 0 deletions