aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.python/py-prettyprint-stub.cc
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2024-12-02 12:37:28 -0700
committerTom Tromey <tromey@adacore.com>2024-12-12 07:41:12 -0700
commitf6dcf290ce55686474bedb3feeadd82f215e170b (patch)
tree50bb542ba23e4af80284297691d565ca802310ac /gdb/testsuite/gdb.python/py-prettyprint-stub.cc
parent267749aeb02ae0bcd040d45cf4157462e571d96b (diff)
downloadbinutils-f6dcf290ce55686474bedb3feeadd82f215e170b.zip
binutils-f6dcf290ce55686474bedb3feeadd82f215e170b.tar.gz
binutils-f6dcf290ce55686474bedb3feeadd82f215e170b.tar.bz2
Use generic_printstr from ada_language::printstr
Currently, if you create a lazy string while in Ada language mode, the string will be rendered strangely, like: "["d0"]["9f"]["d1"]["80"]["d0"]["b8"]... This happens because ada_printstr does not really handle UTF-8 decoding. This patch changes ada_language::printstr to use generic_printstr when UTF-8 is used. Note that this code could probably be improved some more -- the current patch only addresses the narrow case of the Python API. I've filed a follow-up bug (PR ada/32413) for the remaining changes. Approved-By: Andrew Burgess <aburgess@redhat.com>
Diffstat (limited to 'gdb/testsuite/gdb.python/py-prettyprint-stub.cc')
0 files changed, 0 insertions, 0 deletions