#!perl

use strict;
use warnings;

use Test::More tests => 3;

my @warnings;
BEGIN {
   $SIG{ __WARN__ } = sub {
      push @warnings, $_[0];
      print( STDERR $_[0] );
   };
}

use syntax qw( qw_comments );

my @a;

#line 1
@a = qw(
   a
   b
);
is( __LINE__, 5, "Newlines in qw()" );

#line 1
@a = qw(
   a
#line 1
   b
);
is( __LINE__, 3, "#line in qw()" );

ok( !@warnings, "no warnings" );
