https://bugs.kde.org/show_bug.cgi?id=445235

--- Comment #13 from Paul Floyd <pjfl...@wanadoo.fr> ---
Created attachment 174732
  --> https://bugs.kde.org/attachment.cgi?id=174732&action=edit
Patch to activate caling the ada demangler

I'm triggering ada demangling based on the presence of
__gnat_ada_main_program_name rather than any prefix.

One test gives me the following

Without the change
==68881==    by 0x4975937: fwrite (in /lib/libc.so.7)
==68881==    by 0x416B20: system__file_io__write_buf (s-fileio.adb:1311)
==68881==    by 0x411D83: ada__text_io__put_line (a-textio.adb:1433)
==68881==    by 0x404012: bad_print__uninit_print (bad_print.adp:12)
==68881==    by 0x404022: _ada_main (main.adb:6)
==68881==    by 0x403F8A: main (b~main.adb:260)

With the change
==68832==    by 0x4975937: fwrite (in /lib/libc.so.7)
==68832==    by 0x416B20: system.file_io.write_buf (s-fileio.adb:1311)
==68832==    by 0x411D83: ada.text_io.put_line (a-textio.adb:1433)
==68832==    by 0x404012: bad_print.uninit_print (bad_print.adp:12)
==68832==    by 0x404022: main (main.adb:6)
==68832==    by 0x403F8A: main (b~main.adb:260)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to