summaryrefslogtreecommitdiff
path: root/toke.c
diff options
context:
space:
mode:
authorBrian Fraser <fraserbn@gmail.com>2011-08-20 08:33:57 +0100
committerFather Chrysostomos <sprout@cpan.org>2012-03-25 13:43:58 -0700
commit86fe3f368e07f69cb20296f510fcb1d5ce6b3777 (patch)
tree58e29aba02239b6becad3bdc58212ec2423a04ba /toke.c
parent78c28381895e365e220a83fe0515986e1d6c6ea1 (diff)
downloadperl-86fe3f368e07f69cb20296f510fcb1d5ce6b3777.tar.gz
toke.c: "Bad name after %s%s" cleanup.
Diffstat (limited to 'toke.c')
-rw-r--r--toke.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/toke.c b/toke.c
index e43bc744a8..4dbf00d6d4 100644
--- a/toke.c
+++ b/toke.c
@@ -6659,7 +6659,9 @@ Perl_yylex(pTHX)
s = scan_word(s, PL_tokenbuf + len, sizeof PL_tokenbuf - len,
TRUE, &morelen);
if (!morelen)
- Perl_croak(aTHX_ "Bad name after %s%s", PL_tokenbuf,
+ Perl_croak(aTHX_ "Bad name after %"SVf"%s",
+ SVfARG(newSVpvn_flags(PL_tokenbuf, len,
+ (UTF ? SVf_UTF8 : 0) | SVs_TEMP )),
*s == '\'' ? "'" : "::");
len += morelen;
pkgname = 1;