diff options
Diffstat (limited to 'gdb/expprint.c')
-rw-r--r-- | gdb/expprint.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/gdb/expprint.c b/gdb/expprint.c index d7fac86..6048a38 100644 --- a/gdb/expprint.c +++ b/gdb/expprint.c @@ -186,8 +186,8 @@ print_subexp_standard (struct expression *exp, int *pos, If necessary, we can temporarily set it to zero, or pass it as an additional parameter to LA_PRINT_STRING. -fnf */ get_user_print_options (&opts); - LA_PRINT_STRING (stream, &exp->elts[pc + 2].string, nargs, 1, 0, - &opts); + LA_PRINT_STRING (stream, builtin_type (exp->gdbarch)->builtin_char, + &exp->elts[pc + 2].string, nargs, 0, &opts); } return; @@ -205,8 +205,8 @@ print_subexp_standard (struct expression *exp, int *pos, (*pos) += 3 + BYTES_TO_EXP_ELEM (nargs + 1); fputs_filtered ("@\"", stream); get_user_print_options (&opts); - LA_PRINT_STRING (stream, &exp->elts[pc + 2].string, nargs, 1, 0, - &opts); + LA_PRINT_STRING (stream, builtin_type (exp->gdbarch)->builtin_char, + &exp->elts[pc + 2].string, nargs, 0, &opts); fputs_filtered ("\"", stream); } return; @@ -291,8 +291,8 @@ print_subexp_standard (struct expression *exp, int *pos, { struct value_print_options opts; get_user_print_options (&opts); - LA_PRINT_STRING (stream, tempstr, nargs - 1, 1, 0, - &opts); + LA_PRINT_STRING (stream, builtin_type (exp->gdbarch)->builtin_char, + tempstr, nargs - 1, 0, &opts); (*pos) = pc; } else |