File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change 52
52
}
53
53
}
54
54
55
+ deprecated_diag_keys = {
56
+ '-Wc++11-compat' : ['-Wc++0x-compat' ],
57
+ '-Wc++17-compat' : ['-Wc++1z-compat' ],
58
+ '-Wc11-c23-compat' : ['-Wc11-c2x-compat' ],
59
+ '-Wsuggest-attribute=format' : ['-Wmissing-format-attribute' ],
60
+ '-Wsuggest-attribute=noreturn' : ['-Wmissing-noreturn' ],
61
+ }
55
62
56
63
et = get_cdata_capable_xml_etree ()
57
64
@@ -129,6 +136,9 @@ def create_rules(warnings, rules):
129
136
130
137
et .SubElement (rule , 'key' ).text = key
131
138
et .SubElement (rule , 'name' ).text = name
139
+ if key in deprecated_diag_keys .keys ():
140
+ for deprecated_key in deprecated_diag_keys [key ]:
141
+ et .SubElement (rule , 'deprecatedKey' ).text = deprecated_key
132
142
if 'description' in data :
133
143
cdata = CDATA (data ['description' ])
134
144
else :
You can’t perform that action at this time.
0 commit comments