r300540 - [TableGen] Fix MSVC warning that occurs in TableGen generated function

Alex Lorenz via cfe-commits cfe-commits at lists.llvm.org
Tue Apr 18 02:59:27 PDT 2017


Author: arphaman
Date: Tue Apr 18 04:59:27 2017
New Revision: 300540

URL: http://llvm.org/viewvc/llvm-project?rev=300540&view=rev
Log:
[TableGen] Fix MSVC warning that occurs in TableGen generated function

This should fix the Windows buildbot failure that happened after r300539.

Modified:
    cfe/trunk/utils/TableGen/ClangAttrEmitter.cpp

Modified: cfe/trunk/utils/TableGen/ClangAttrEmitter.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/utils/TableGen/ClangAttrEmitter.cpp?rev=300540&r1=300539&r2=300540&view=diff
==============================================================================
--- cfe/trunk/utils/TableGen/ClangAttrEmitter.cpp (original)
+++ cfe/trunk/utils/TableGen/ClangAttrEmitter.cpp Tue Apr 18 04:59:27 2017
@@ -3167,7 +3167,9 @@ emitAttributeMatchRules(PragmaClangAttri
     }
     OS << ";\n";
   }
-  OS << "  }\n}\n\n";
+  OS << "  }\n";
+  OS << "  llvm_unreachable(\"Invalid match rule\");\n";
+  OS << "}\n\n";
 }
 
 static void GenerateDefaultLangOptRequirements(raw_ostream &OS) {




More information about the cfe-commits mailing list