aboutsummaryrefslogtreecommitdiff
path: root/gdb/infcmd.c
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2022-12-14 14:37:41 -0700
committerTom Tromey <tromey@adacore.com>2023-01-17 07:03:26 -0700
commitac37b79cc440e37fc704d425a6e450afb3c7ee89 (patch)
tree8d1418c5dc79b9b842fc3c22bd80f9c7a3577333 /gdb/infcmd.c
parent5a89072f36ddd3be71103e3806d42ff5e49ff616 (diff)
downloadgdb-ac37b79cc440e37fc704d425a6e450afb3c7ee89.zip
gdb-ac37b79cc440e37fc704d425a6e450afb3c7ee89.tar.gz
gdb-ac37b79cc440e37fc704d425a6e450afb3c7ee89.tar.bz2
Fix parameter-less template regression in new DWARF reader
PR c++/29896 points out a regression in the new DWARF reader. It does not properly handle a case like "break fn", where "fn" is a template function. This happens because the new index uses strncasecmp to compare. However, to make this work correctly, we need a custom function that ignores template parameters. This patch adds a custom comparison function and fixes the bug. A new test case is included. Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=29896
Diffstat (limited to 'gdb/infcmd.c')
0 files changed, 0 insertions, 0 deletions