This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
avoid dup warning (from Simon Cozens)
authorGurusamy Sarathy <gsar@cpan.org>
Tue, 14 Mar 2000 19:08:22 +0000 (19:08 +0000)
committerGurusamy Sarathy <gsar@cpan.org>
Tue, 14 Mar 2000 19:08:22 +0000 (19:08 +0000)
p4raw-id: //depot/perl@5734

regcomp.c

index 13fa36c..05e77ba 100644 (file)
--- a/regcomp.c
+++ b/regcomp.c
@@ -1732,7 +1732,9 @@ S_reg(pTHX_ I32 paren, I32 *flagp)
                *flagp = TRYAGAIN;
                return NULL;
            case 'p':
-               Perl_warner(aTHX_ WARN_REGEXP, "(?p{}) is deprecated - use (??{})");
+               if (PL_regcode == &PL_regdummy)
+                   Perl_warner(aTHX_ WARN_REGEXP,
+                               "(?p{}) is deprecated - use (??{})");
                /* FALL THROUGH*/
            case '?':
                logical = 1;