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
- call-in-bodyThe loop body calls a function
- extern-call-in-bodyThe loop body calls an external function
- indirect-callThe loop body calls through a function pointer
- alloc-in-bodyThe loop body allocates
- inline-asmThe loop body contains inline assembly
- control-flowThe loop body branches
- early-exitThe loop can leave before its trip count
- int16-elements16-bit integer elements have no kernel