Чем отличается сообщение об ошибке clangd и clang-check?

Я использовал clang-checkв моем vim для проверки синтаксиса C++ в течение многих лет. Недавно я хочу перейти наclangd, который должен быть быстрее. Все они хорошо работают на основе моихcompile_database.json, но clangdчасто выдает ложные сообщения об ошибках, например, не может "понять" ключевое слово друга или не может "понять" перегруженные методы. Кто-нибудь знает, в чем может быть причина?

Обратите внимание, что оба clang-check а также clangd взяты из той же сборки llvm8.0.

0 ответов

Другие вопросы по тегам