#file "/Foo/Bar.spvm"
class TestCase::LineDirective {
use Fn;
static method line_directive : int () {
#line 1
my $line = __LINE__;
unless ($line == 1) {
return 0;
}
eval { die; }
unless (Fn->contains($@, "/Foo/Bar.spvm")) {
return 0;
}
warn "[Test Output]#file";
#line 73
my $line2 = __LINE__;
unless ($line2 == 73) {
return 0;
}
#line 75
my $line3 = __LINE__;
my $file3 = __FILE__;
unless ($line3 == 75) {
return 0;
}
$@ = undef;
return 1;
}
}