The autoincremenet operator is "magical", see perlman:perlop for more details. Try adding the following code to your test program to see the magic at work:
$m="acb";
print ++$m; # Prints acc, as expected (according to perlop)
# and throws no warning ... wierd huh?