Вы можете проверить историю файла docs / DiagnosticsReference.rst на наличие изменений от одного выпуска к другому.
UPD , поскольку DiagnosticReference была введена только в 2016 году, предыдущие версии не достижимы при таком подходе. Чтобы получить историю каждого предупреждения в обратном порядке, необходимо проанализировать все include / clang / Basic / Diagnostic * Kinds.td , найти Warning объявлений и отследить их историю. Документация LLVM TableGen может пригодиться здесь.
Надеюсь, эта информация полезна!