The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use strict;
use warnings;
use lib 't/lib';

use Std;
my $xism = qr/x/=~/\(\?\^/ ? "^" : "-xism";
{
  check_test(
    sub {
      cmp_deeply(qr/a/, qr/a/, "regexp ref eq");
    },
    {
      name => "regexp ref eq",
      actual_ok => 1,
      diag => "",
    }
  );
  check_test(
    sub {
      cmp_deeply(qr/a/, qr/b/, "regexp ref not eq");
    },
    {
      name => "regexp ref not eq",
      actual_ok => 0,
      diag => <<EOM,
Compared m/\$data/
   got : (?$xism:a)
expect : (?$xism:b)
EOM
    }
  );
}