Subject: | ConditionSystem breaks 'die' globally |
Take this program:
use ConditionSystem;
die "I'm out";
print "not ok\n";
Running it produces the following output:
not ok
This is a major problem. Loading ConditionSystem anywhere turns 'die'
into a no-op for everyone else because ConditionSystem overrides
CORE::GLOBAL::die with a function that does nothing, thereby breaking
exceptions everywhere.