The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!/usr/bin/perl -w

use strict;
use Test::More tests => 1;

use Function::Override;

BEGIN {
    override('open', 
         sub { 
             my $wantarray = (caller(1))[5];
             die "Void context\n" unless defined $wantarray 
         }
    );
}
eval { open(FILE, 'bogus'); };
is( $@, "Void context\n" );