3 # This file is for concatenation tests that require test.pl.
5 # concat.t cannot use test.pl as it needs to avoid using concatenation in
17 skip_if_miniperl("no dynamic loading on miniperl, no Encode", 1);
18 fresh_perl_is <<'end', "ok\n", {},
20 map { "a" . $a } ((1)x5000);
23 "concat does not lose its stack pointer after utf8 upgrade [perl #78674]";
26 # This test is in the file because overload.pm uses concatenation.
27 { package o; use overload '""' => sub { $_[0][0] } }
28 $x = bless[chr 256],o::;
33 is $x, "\xff\x{101}\x{101}", '.= is not confused by changing utf8ness';