aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
diff options
context:
space:
mode:
authorJorge Gorbe Moya <jgorbe@google.com>2022-09-23 15:09:08 -0700
committerJorge Gorbe Moya <jgorbe@google.com>2022-10-06 13:27:11 -0700
commit69c661a65ff8c04ce9408a788a77df67481545a1 (patch)
tree88332a138579566a63684f0313a8641a2c3a8c48 /llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
parent04bb32e58a6592e70148d41c999eb3949268328c (diff)
downloadllvm-69c661a65ff8c04ce9408a788a77df67481545a1.zip
llvm-69c661a65ff8c04ce9408a788a77df67481545a1.tar.gz
llvm-69c661a65ff8c04ce9408a788a77df67481545a1.tar.bz2
[lldb] Skip check for conflicting filter/synth when adding a new regex.
When adding a new synthetic child provider, we check for an existing conflicting filter in the same category (and vice versa). This is done by trying to match the new type name against registered formatters. However, the new type name we're registered can also be a regex (`type synth add -x`), and in this case the conflict check is just wrong: it will try to match the new regex as if it was a type name, against previously registered regexes. See https://github.com/llvm/llvm-project/issues/57947 for a longer explanation with concrete examples of incorrect behavior. Differential Revision: https://reviews.llvm.org/D134570
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp')
0 files changed, 0 insertions, 0 deletions