use v6-alpha;

use Test;

plan 6;

=pod

The first 2 bugs die with syntax errors.
The third one dies with the following error:

    No compatible subroutine found: &h

=cut

my %h = ("a" => 1, "b" => 2);
ok(%h{"a"} < %h{"b"}, 'comparing hash values');
ok(%h{"a"} <= %h{"b"}, 'comparing hash values');
is(%h{"a"} <=> %h{"b"}, -1, 'comparing hash values');

=pod

The 3 bugs die with syntax errors.

=cut

my @a = (1, 2);
ok(@a[0] < @a[1], 'comparing array values');
ok(@a[0] <= @a[1], 'comparing array values');
is(@a[0] <=> @a[1], -1, 'comparing array values');
