@@ -1007,35 +1007,7 @@ def writeValidateStructNextCheck(self, struct_type, struct_name, member, indent)
10071007 validate_struct_next += self .writeIndent (indent + 1 )
10081008 validate_struct_next += 'error_message += "%s : ";\n ' % struct_type
10091009 validate_struct_next += self .writeIndent (indent + 1 )
1010- validate_struct_next += 'if (nullptr != instance_info) {\n '
1011- validate_struct_next += self .writeIndent (indent + 2 )
1012- validate_struct_next += 'bool wrote_struct = false;\n '
1013- validate_struct_next += self .writeIndent (indent + 2 )
1014- validate_struct_next += 'for (uint32_t dup = 0; dup < duplicate_ext_structs.size(); ++dup) {\n '
1015- validate_struct_next += self .writeIndent (indent + 3 )
1016- validate_struct_next += 'if (XR_SUCCESS == instance_info->dispatch_table->StructureTypeToString(instance_info->instance,\n '
1017- validate_struct_next += self .writeIndent (indent + 3 )
1018- validate_struct_next += ' duplicate_ext_structs[dup],\n '
1019- validate_struct_next += self .writeIndent (indent + 3 )
1020- validate_struct_next += ' struct_type_buffer)) {\n '
1021- validate_struct_next += self .writeIndent (indent + 4 )
1022- validate_struct_next += 'if (wrote_struct) {\n '
1023- validate_struct_next += self .writeIndent (indent + 5 )
1024- validate_struct_next += 'error_message += ", ";\n '
1025- validate_struct_next += self .writeIndent (indent + 4 )
1026- validate_struct_next += '} else {\n '
1027- validate_struct_next += self .writeIndent (indent + 5 )
1028- validate_struct_next += 'wrote_struct = true;\n '
1029- validate_struct_next += self .writeIndent (indent + 4 )
1030- validate_struct_next += '}\n '
1031- validate_struct_next += self .writeIndent (indent + 4 )
1032- validate_struct_next += 'error_message += struct_type_buffer;\n '
1033- validate_struct_next += self .writeIndent (indent + 3 )
1034- validate_struct_next += '}\n '
1035- validate_struct_next += self .writeIndent (indent + 2 )
1036- validate_struct_next += '}\n '
1037- validate_struct_next += self .writeIndent (indent + 1 )
1038- validate_struct_next += '}\n '
1010+ validate_struct_next += 'error_message += StructTypesToString(instance_info, duplicate_ext_structs);\n '
10391011 validate_struct_next += self .writeIndent (indent + 1 )
10401012 validate_struct_next += 'CoreValidLogMessage(instance_info, "VUID-%s-next-unique",\n ' % struct_type
10411013 validate_struct_next += self .writeIndent (indent + 1 )
0 commit comments