[BUG] BINOP_DIV and ptyp command
Doug Evans
dje@google.com
Tue Jan 29 04:56:00 GMT 2008
[for completeness sake', I sent a proposed patch to the gdb-patches list]
http://sourceware.org/ml/gdb-patches/2008-01/msg00664.html
On Jan 21, 2008 1:47 AM, Pierre Muller <muller@ics.u-strasbg.fr> wrote:
> The ptyp command returns inconsistent types for the c '/'(BINOP_DIV)
> operator:
>
> (gdb) ptyp 3 / 2
> type = int
> (gdb) p 3 / 2
> $4 = 1
> (gdb) ptyp 3.0 / 2
> type = double
> (gdb) p 3.0 / 2
> $5 = 1.5
> (gdb) ptyp 3 / 2.0
> type = int
> (gdb) p 3 / 2.0
> $6 = 1.5
>
> I suspect that this bug is due to the fact that
> the type of this binary operator is inferred from the
> left node type, but this is wrong in the case '3 / 2.0'
>
>
> Pierre Muller
>
>
>
More information about the Gdb
mailing list