Closed sudara closed 1 year ago
I'm not sure I see the problem in the above screenshot? Is it the "assemble" slice at the bottom with no qualifying scope?
Wasn't sure if related to #13 (as it only happens in release) but the issue is that SineMachineVoice::renderNextBlock is being used for methods encapsulated by it that should have their own annotation. For example one of them is a function actually called ::renderIfNeeded
Interesting. It's possible it's due to inlining, I'm not really sure how to verify that though.
Can't really find much out there about __PRETTY_FUNCTION__
being useless due to release mode optimizations. Curious....
As far as I know, the only way to definitely check if something got inlined is to inspect the actual generated assembly... 😬
Not 100% sure but I think I'm seeing some names collapse in release mode (perhaps due to inlining?)