Because we are using 'require' instead of 'use', perl does not know that the symbol is a function instead of a bareword.
@@ -101,7 +101,7 @@ sub _g ## no critic (Subroutines::ProhibitUnusedPrivateSubroutines)
my $msgid = shift;
require Carp;
- Carp::carp 'obsolete _g() function, please use g_() instead';
+ Carp::carp('obsolete _g() function, please use g_() instead');
return g_($msgid);
}