summaryrefslogtreecommitdiffstats
path: root/lib/circular/require.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/circular/require.pm')
-rw-r--r--lib/circular/require.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/circular/require.pm b/lib/circular/require.pm
index 6a8c0be..7bc8552 100644
--- a/lib/circular/require.pm
+++ b/lib/circular/require.pm
@@ -61,7 +61,7 @@ sub _require {
$mod =~ s+[/\\]+::+g;
$mod =~ s+\.pm$++;
$ret = $saved
- ? $saved->($file) : eval "CORE::require($mod)";
+ ? $saved->($file) : do { eval "CORE::require $mod" || die $@ };
}
else {
$ret = $saved ? $saved->($file) : CORE::require($file);