[clangd] also filter out another possible diag from MS ASM syntax
authorSam McCall <sam.mccall@gmail.com>
Mon, 9 Dec 2019 18:21:58 +0000 (19:21 +0100)
committerSam McCall <sam.mccall@gmail.com>
Mon, 9 Dec 2019 18:21:58 +0000 (19:21 +0100)
clang-tools-extra/clangd/Diagnostics.cpp

index f971911..0670de0 100644 (file)
@@ -74,8 +74,9 @@ bool mentionsMainFile(const Diag &D) {
 }
 
 bool isBlacklisted(const Diag &D) {
-  // clang will always fail to MS ASM as we don't link in desc + asm parser.
-  if (D.ID == clang::diag::err_msasm_unable_to_create_target)
+  // clang will always fail parsing MS ASM, we don't link in desc + asm parser.
+  if (D.ID == clang::diag::err_msasm_unable_to_create_target ||
+      D.ID == clang::diag::err_msasm_unsupported_arch)
     return true;
   return false;
 }