And there are cases that’s currently considered escaping but may not in the future,
- used in function call to non-inlined function
- stored to argument of non-inlined function
but I really don’t understand this limitation, and am surprised that “the future” isn’t now considering that was from 2017.