mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2024-11-24 13:11:47 +00:00
GP-0 fix MicrosoftDemangler processing from GP-3671... failing test
This commit is contained in:
parent
3b9bec2ce2
commit
3e6b1ccfb8
@ -22,6 +22,7 @@ import ghidra.program.model.lang.CompilerSpec;
|
||||
import mdemangler.datatype.MDDataType;
|
||||
import mdemangler.datatype.MDVarArgsType;
|
||||
import mdemangler.datatype.complex.*;
|
||||
import mdemangler.datatype.extended.MDArrayReferencedType;
|
||||
import mdemangler.datatype.modifier.*;
|
||||
import mdemangler.functiontype.*;
|
||||
import mdemangler.naming.*;
|
||||
@ -817,6 +818,9 @@ public class MDMangGhidra extends MDMang {
|
||||
else if (datatype instanceof MDVarArgsType) {
|
||||
resultDataType.setVarArgs();
|
||||
}
|
||||
else if (datatype instanceof MDArrayReferencedType arrRefType) {
|
||||
return processDataType(resultDataType, arrRefType.getReferencedType());
|
||||
}
|
||||
else if (datatype instanceof MDStdNullPtrType) {
|
||||
resultDataType.setName(datatype.toString());
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user