diff --git a/build/PARROT_REVISION b/build/PARROT_REVISION index 2f58f45813c..7dfd6d70e17 100644 --- a/build/PARROT_REVISION +++ b/build/PARROT_REVISION @@ -1 +1 @@ -49387 +49541 diff --git a/src/core/Cool-str.pm b/src/core/Cool-str.pm index d322e10b46f..68faf1df4b0 100644 --- a/src/core/Cool-str.pm +++ b/src/core/Cool-str.pm @@ -387,7 +387,12 @@ augment class Cool { } multi method flip() is export { - (~self).split('').reverse().join; + ~ Q:PIR { + $P0 = box '' + $P1 = find_lex 'self' + $S0 = $P0.'reverse'($P1) + %r = box $S0 + } } # Not yet spec'd, I expect it will be renamed