Support name mangling method pointers

ActSequence uses an array of method pointers, meaning we need to support
mangling this obscure corner of the language.  The name mangling code is
admittedly feeling pretty messy, as this appears to require a lot of
special casing.
This commit is contained in:
KeybadeBlox 2026-04-30 14:51:31 -04:00
parent a6267f4bf0
commit 6916d3a90c
2 changed files with 86 additions and 32 deletions

View file

@ -30,8 +30,7 @@
},
"symbol_mappings": {
"?Exec0Default__jumptable@CActSequence@@3EA": "$L1709",
"?Exec0Default__jumptargets@CActSequence@@3PAPAXA": "$L1710",
"?fSequenceMethods@CActSequence@@3PAP6EXPAU1@@ZA": "?fSequenceMethods@@3PAP8CActSequence@@AEXXZA"
"?Exec0Default__jumptargets@CActSequence@@3PAPAXA": "$L1710"
}
},
{