in reply to //o of any help?

No. It doesn't.

You also slightly misunderstood the first case. It saves time by permanently hardwiring the value of $pattern when the match is attempted. If you change $pattern later, the regex is still hardwired to the original. See /o is dead, long live qr//! for lots of gory details.