**Kruxo2:** _I don't think your example is a bug , I think it is a very well written example of how to not use the bycopy pragma, because it destroys the polymorphic attributes of polymorphic types._
It is a bug, because it breaks memory safety. If you use ints instead of strings, you'll see that random values are essentially pulled from stack frames.
