@@ -881,6 +881,8 @@ def writeApiDumpUnionStructFuncs(self):
881881 struct_union_check += ' std::string prefix, std::string type_string, bool is_pointer,\n '
882882 struct_union_check += ' std::vector<std::tuple<std::string, std::string, std::string>> &contents) {\n '
883883 struct_union_check += self .writeIndent (1 )
884+ struct_union_check += '(void)gen_dispatch_table; // silence warning\n '
885+ struct_union_check += self .writeIndent (1 )
884886 struct_union_check += 'try {\n '
885887 struct_union_check += self .writeIndent (2 )
886888 struct_union_check += 'contents.emplace_back(type_string, prefix, PointerToHexString(value));\n '
@@ -914,6 +916,8 @@ def writeApiDumpUnionStructFuncs(self):
914916 struct_union_check += ' std::vector<std::tuple<std::string, std::string, std::string>> &contents) {\n '
915917 indent = 1
916918 struct_union_check += self .writeIndent (indent )
919+ struct_union_check += '(void)gen_dispatch_table; // silence warning\n '
920+ struct_union_check += self .writeIndent (indent )
917921 struct_union_check += 'try {\n '
918922 indent = indent + 1
919923 is_relation_group = False
@@ -974,6 +978,8 @@ def writeApiDumpUnionStructFuncs(self):
974978 struct_union_check += '\n '
975979 struct_union_check += 'bool ApiDumpDecodeNextChain(XrGeneratedDispatchTable* gen_dispatch_table, const void* value, std::string prefix,\n '
976980 struct_union_check += ' std::vector<std::tuple<std::string, std::string, std::string>> &contents) {\n '
981+ struct_union_check += self .writeIndent (1 )
982+ struct_union_check += '(void)gen_dispatch_table; // silence warning\n '
977983 struct_union_check += ' try {\n '
978984 struct_union_check += ' contents.emplace_back("const void *", prefix, PointerToHexString(value));\n '
979985 struct_union_check += ' if (nullptr == value) {\n '
0 commit comments