From f11307f50aedbc1043359a6926fe4060854fc893 Mon Sep 17 00:00:00 2001 From: Father Chrysostomos Date: Sun, 13 Feb 2011 12:36:39 -0800 Subject: [PATCH 1/1] Improve perldiag/Eval-group not allowed at runtime MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit • Mention use re 'eval' within the description • Improve text flow --- pod/perldiag.pod | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pod/perldiag.pod b/pod/perldiag.pod index 3338d71..82e6889 100644 --- a/pod/perldiag.pod +++ b/pod/perldiag.pod @@ -1698,10 +1698,11 @@ is unsafe. See L, and L. (F) Perl tried to compile a regular expression containing the C<(?{ ... })> zero-width assertion at run time, as it would when the -pattern contains interpolated values. Since that is a security risk, it -is not allowed. If you insist, you may still do this by explicitly -building the pattern from an interpolated string at run time and using -that in an eval(). See L. +pattern contains interpolated values. Since that is a security risk, +it is not allowed. If you insist, you may still do this by using the +C pragma or by explicitly building the pattern from an +interpolated string at run time and using that in an eval(). See +L. =item %s: Eval-group not allowed, use re 'eval' -- 1.8.3.1