Skip to content

Commit 21f93eb

Browse files
committed
check that require "ENOTTHERE" does not segfault, RT #115626
1 parent 47b74d0 commit 21f93eb

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

S11-modules/require.t

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use v6;
22

33
my $istrue = (require Test <&plan &is &lives_ok &skip &todo>);
44

5-
plan 15;
5+
plan 16;
66

77
is $istrue, True, "successful require returns True";
88

@@ -70,4 +70,8 @@ is GLOBAL::<$x>, 'still here', 'loading modules does not clobber GLOBAL';
7070
lives_ok { chdir "t/spec/packages"; require "Foo.pm"; },
7171
'can change directory and require a module';
7272

73+
# RT #115626
74+
lives_ok { try require "THIS_FILE_HOPEFULLY_NEVER_EXISTS.pm"; },
75+
'requiring something non-existent does not make it segfault';
76+
7377
# vim: ft=perl6

0 commit comments

Comments
 (0)