mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-01 14:58:14 +00:00
The mangling encodes the source signature, so a demangler correctly prints "Son::~Son()" - but the emitted function takes a second argument (a short in a1) and returns "this". Anything deriving a function signature from the name gets it wrong. Verified against both binaries: the flag is only tested for being positive, which is what selects the operator delete call, and callers pass -1 far more often than anything else. Co-Authored-By: Claude Opus 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01SF5eS5QDNexLksRDeDZvwY