diff options
Diffstat (limited to 'gdb/c-exp.y')
-rw-r--r-- | gdb/c-exp.y | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gdb/c-exp.y b/gdb/c-exp.y index a3bbad2..4753973 100644 --- a/gdb/c-exp.y +++ b/gdb/c-exp.y @@ -940,9 +940,9 @@ parse_number (p, len, parsed_float, putithere) p[len] = 0; /* null-terminate the token */ if (sizeof (putithere->typed_val_float.dval) <= sizeof (float)) - num = sscanf (p, "%g%c", &putithere->typed_val_float.dval,&c); + num = sscanf (p, "%g%c", (float *) &putithere->typed_val_float.dval,&c); else if (sizeof (putithere->typed_val_float.dval) <= sizeof (double)) - num = sscanf (p, "%lg%c", &putithere->typed_val_float.dval,&c); + num = sscanf (p, "%lg%c", (double *) &putithere->typed_val_float.dval,&c); else { #ifdef PRINTF_HAS_LONG_DOUBLE |