GP-4140 Strip TypeDefs when extracting primitives

This commit is contained in:
caheckman 2023-12-12 01:14:06 +00:00
parent 4c3d7ca925
commit ff2526479e
2 changed files with 5 additions and 0 deletions

View file

@ -82,6 +82,9 @@ public interface DatatypeFilter {
*/
public static boolean extractPrimitives(DataType dt, int max, DataType filler,
ArrayList<DataType> res) {
if (dt instanceof TypeDef) {
dt = ((TypeDef) dt).getBaseDataType();
}
int metaType = PcodeDataTypeManager.getMetatype(dt);
switch (metaType) {
case PcodeDataTypeManager.TYPE_UNKNOWN: