In perl.git, the branch blead has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/e7619ccdfa0f8562897ad922b44837e5f65194e9?hp=162256f303e3b2f3936976e692650c18c9cad0a6>

- Log -----------------------------------------------------------------
commit e7619ccdfa0f8562897ad922b44837e5f65194e9
Author: Dan Collins <[email protected]>
Date:   Fri Oct 21 14:13:33 2016 +0000

    t/uni/overload.t: Skip hanging test on FreeBSD
    
    This is a test that overflows the C stack though infinite
    recursion. Unfortunately, FreeBSD doesn't seem to overflow the
    stack as much as it overflows main memory. On my FreeBSD 12 VM,
    it uses all available swap and hangs. This patch skips it only
    for FreeBSD.
-----------------------------------------------------------------------

Summary of changes:
 t/uni/overload.t | 1 +
 1 file changed, 1 insertion(+)

diff --git a/t/uni/overload.t b/t/uni/overload.t
index c534ecf..301300b 100644
--- a/t/uni/overload.t
+++ b/t/uni/overload.t
@@ -290,6 +290,7 @@ foreach my $value ("\243", UTF8Toggle->new("\243")) {
 
 TODO: {
     local $::TODO = 'RT #3054: Recursive operator overloading overflows the C 
stack';
+    todo_skip($::TODO) if $^O eq 'freebsd';
     fresh_perl_is(<<'EOP', "ok\n", {}, 'RT #3054: Recursive operator 
overloading should not crash the interpreter');
     use overload '""' => sub { "$_[0]" };
     print bless {}, __PACKAGE__;

--
Perl5 Master Repository

Reply via email to