mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-12-19 01:19:41 +08:00
Fix Guile pretty printer display hints
All 3 valid Guile pretty printer display hints are treated as the value "string". As a result, if a printer specifies "array" or "map", the output is instead formatted as a string. This humble patch corrects the issue.
This commit is contained in:
committed by
Simon Marchi
parent
e32bff33bc
commit
06c982e72b
@@ -597,9 +597,9 @@ ppscm_get_display_hint_enum (SCM printer)
|
||||
if (scm_is_string (hint))
|
||||
{
|
||||
if (gdbscm_is_true (scm_string_equal_p (hint, ppscm_array_string)))
|
||||
return HINT_STRING;
|
||||
return HINT_ARRAY;
|
||||
if (gdbscm_is_true (scm_string_equal_p (hint, ppscm_map_string)))
|
||||
return HINT_STRING;
|
||||
return HINT_MAP;
|
||||
if (gdbscm_is_true (scm_string_equal_p (hint, ppscm_string_string)))
|
||||
return HINT_STRING;
|
||||
return HINT_ERROR;
|
||||
|
||||
Reference in New Issue
Block a user