| commit | aacf24b4db3422632d6b62d473faf71f4e737072 | [log] [tgz] |
|---|---|---|
| author | Tom Tromey <tromey@adacore.com> | Wed Feb 16 12:33:45 2022 -0700 |
| committer | Tom Tromey <tromey@adacore.com> | Mon Mar 07 08:27:38 2022 -0700 |
| tree | e9eb89f6b38799c82634bd6d664eb0c6fa1b7202 | |
| parent | 63fc2437deda87a566059444630ccc402945ae99 [diff] |
Fix bug in ada_print_floating
ada_print_floating rewrites a floating-point string representation to
conform to Ada syntax. However, if you managed to get a floating
point error, you might see:
(gdb) print whatever
$2 = <invalid float valu.0e>
What's happening here is that ada_print_floating doesn't recognize
this error case, and proceeds to modify the error text.
This patch fixes this problem.