]> granicus.if.org Git - clang/commitdiff
[TableGen] Fix MSVC warning that occurs in TableGen generated function
authorAlex Lorenz <arphaman@gmail.com>
Tue, 18 Apr 2017 09:59:27 +0000 (09:59 +0000)
committerAlex Lorenz <arphaman@gmail.com>
Tue, 18 Apr 2017 09:59:27 +0000 (09:59 +0000)
This should fix the Windows buildbot failure that happened after r300539.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@300540 91177308-0d34-0410-b5e6-96231b3b80d8

utils/TableGen/ClangAttrEmitter.cpp

index 6dc391122eb7e6f92c7b13b7b7747392312fa397..7aa8bdc781e831b2115cca65615ff96638f6779c 100644 (file)
@@ -3167,7 +3167,9 @@ emitAttributeMatchRules(PragmaClangAttributeSupport &PragmaAttributeSupport,
     }
     OS << ";\n";
   }
-  OS << "  }\n}\n\n";
+  OS << "  }\n";
+  OS << "  llvm_unreachable(\"Invalid match rule\");\n";
+  OS << "}\n\n";
 }
 
 static void GenerateDefaultLangOptRequirements(raw_ostream &OS) {