Игнорировать ошибки диагностики, связанные со встроенной сборкой, в clang-tidy
Я пытаюсь использовать clang-tidy (версия 6.0.0) для выполнения некоторого статического анализа на базе кода, которая должна выполняться на специальном процессоре управления. Он работает довольно хорошо, за исключением некоторых диагностических ошибок, которые он генерирует всякий раз, когда сталкивается со встроенной сборкой.
Например: ошибка: неизвестное имя регистра 'R0' в asm [clang-Diagnostic-Error]
Это понятно, учитывая, что я использую стандартную версию clang, которая не понимает пользовательский язык ассемблера для этого процессора, но мне интересно, есть ли способ подавить такие диагностические ошибки, если не считать модификации clang для добавления поддержки синтаксис ассемблера?
Использование NOLINT не является опцией, поскольку оно подавляет другие предупреждения в той же строке (например, в MACRO, который внутренне вызывает встроенную сборку).
Цени любую помощь!