From b7501517ede312ef5f5589f4fc0078328185eb44 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sat, 15 Feb 2025 11:10:07 +0000 Subject: [PATCH] test_common: key2sub: detect syntax errors early Instead of attempting to use an `undef' $sub as a coderef; detect compile errors early and die immediately if `eval' raises an exception. --- lib/PublicInbox/TestCommon.pm | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/PublicInbox/TestCommon.pm b/lib/PublicInbox/TestCommon.pm index cbcfc008c..e11781491 100644 --- a/lib/PublicInbox/TestCommon.pm +++ b/lib/PublicInbox/TestCommon.pm @@ -371,6 +371,7 @@ sub main { } 1; EOF + die "E: $f failed: $@" if $@; $pkg->can('main'); } } -- 2.47.3