Mettle

inlined-param-localAn inlined parameter copy survived in the body

Reported by --explain after a verdict.

mettle explain inlined-param-local

The inliner left a __inl_* temporary inside the loop, and the recognizers see a local write per iteration where they expected a plain array access.

This is a compiler limitation, not a problem in your code. Report the loop if you hit it: the shape that produced it is worth fixing.

Related