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 5252 }
5353 }
5454
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+ }
5562
5663et = get_cdata_capable_xml_etree ()
5764
@@ -129,6 +136,9 @@ def create_rules(warnings, rules):
129136
130137 et .SubElement (rule , 'key' ).text = key
131138 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
132142 if 'description' in data :
133143 cdata = CDATA (data ['description' ])
134144 else :
You can’t perform that action at this time.
0 commit comments