GP-0 Fix for decompiler error caused by empty union field names

This commit is contained in:
caheckman 2022-04-19 19:54:27 -04:00
parent 7d3d6ea46e
commit 02b3674963

View file

@ -439,7 +439,7 @@ public class PcodeDataTypeManager {
}
resBuf.append("<field");
String field_name = comp.getFieldName();
if (field_name == null) {
if (field_name == null || field_name.length() == 0) {
field_name = comp.getDefaultFieldName();
}
SpecXmlUtils.xmlEscapeAttribute(resBuf, "name", field_name);
@ -470,7 +470,7 @@ public class PcodeDataTypeManager {
}
resBuf.append("<field");
String field_name = comp.getFieldName();
if (field_name == null) {
if (field_name == null || field_name.length() == 0) {
field_name = comp.getDefaultFieldName();
}
SpecXmlUtils.xmlEscapeAttribute(resBuf, "name", field_name);