aboutsummaryrefslogtreecommitdiff
path: root/binutils/dwarf.c
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2021-07-15 10:13:18 -0600
committerTom Tromey <tromey@adacore.com>2021-07-15 10:13:18 -0600
commitdcd482c1b756d9da2130552a6eb58b852d6efb97 (patch)
tree757748b8395a0cfbc2b163fe1bba6e3d09372a95 /binutils/dwarf.c
parent3a849a3454a53684ca3d679697adb1bfb56596cc (diff)
downloadgdb-dcd482c1b756d9da2130552a6eb58b852d6efb97.zip
gdb-dcd482c1b756d9da2130552a6eb58b852d6efb97.tar.gz
gdb-dcd482c1b756d9da2130552a6eb58b852d6efb97.tar.bz2
Avoid expression parsing crash with unknown language
PR gdb/28093 points out that gdb crashes when language is set to "unknown" and expression parsing is attempted. At first I thought this was a regression due to the expression rewrite, but it turns out that older versions crash as well. This patch avoids the crash by changing the default expression parser to throw an exception. I think this is preferable -- the current behavior of silently doing nothing does not really make sense. Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=28093
Diffstat (limited to 'binutils/dwarf.c')
0 files changed, 0 insertions, 0 deletions