diff options
author | Tom Tromey <tromey@adacore.com> | 2022-12-14 14:37:41 -0700 |
---|---|---|
committer | Tom Tromey <tromey@adacore.com> | 2023-01-17 07:03:26 -0700 |
commit | ac37b79cc440e37fc704d425a6e450afb3c7ee89 (patch) | |
tree | 8d1418c5dc79b9b842fc3c22bd80f9c7a3577333 /gdb/infcmd.c | |
parent | 5a89072f36ddd3be71103e3806d42ff5e49ff616 (diff) | |
download | gdb-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