# New Ticket Created by  Zefram 
# Please include the string:  [perl #128819]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org/Ticket/Display.html?id=128819 >


> my $a = 1180591620717411303424e0
1.18059162071741e+21
> my $b = 1180591620717409992704e0
1.18059162071741e+21
> $a.Int
1180591620717411303424
> $b.Int
1180591620717409992704
> $a == $b
False
> $a === $b
False
> $a.WHICH
Num|1.18059162071741e+21
> $b.WHICH
Num|1.18059162071741e+21
> $a.WHICH eq $b.WHICH
True

These are distinct Num values, as seen by .Int, ==, and ===.  But .WHICH
is erroneously saying that they're the same.  .WHICH should show distinct
identities for these distinct values.

-zefram

Reply via email to