+ local $SIG{__WARN__} = sub { die 'warn:' . join(' ', @_) };
+ {
+ use indirect;
+ eval "die qq{ok\\n}; $_";
+ }
+ is($@, "ok\n", "use indirect: $_");
+ {
+ no indirect;
+ eval "die qq{the code compiled but it shouldn't have\n}; $_";
+ }
+ like($@, expect('Hlagh'), "no indirect: $_");
+ s/Hlagh/Dongs/g;