diff options
author | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2003-03-06 21:59:02 +0000 |
---|---|---|
committer | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2003-03-06 21:59:02 +0000 |
commit | 930366bdf79887ad214c728d5d80b0adf3c4181c (patch) | |
tree | 2fffd087c57819acee49ba3b12a18ac6292e2fde /perl.c | |
parent | ff23347e9ef93e40f6bc9f2bc2656893b6259bf4 (diff) | |
download | perl-930366bdf79887ad214c728d5d80b0adf3c4181c.tar.gz |
Make the -A switch work without an assertion name.
by Salvador FandiƱo.
p4raw-id: //depot/perl@18843
Diffstat (limited to 'perl.c')
-rw-r--r-- | perl.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -2332,17 +2332,17 @@ Perl_moreswitches(pTHX_ char *s) return s; case 'A': forbid_setid("-A"); + if (!PL_preambleav) + PL_preambleav = newAV(); if (*++s) { - SV *sv=newSVpv("use assertions::activate split(/,/,q{",0); + SV *sv = newSVpvn("use assertions::activate split(/,/,q{",37); sv_catpv(sv,s); sv_catpv(sv,"})"); s+=strlen(s); - if(!PL_preambleav) - PL_preambleav = newAV(); av_push(PL_preambleav, sv); } else - Perl_croak(aTHX_ "No space allowed after -A"); + av_push(PL_preambleav, newSVpvn("use assertions::activate",24)); return s; case 'M': forbid_setid("-M"); /* XXX ? */ |