[WinEH] Make FuncletLayout more robust against catchret
[oota-llvm.git] / include / llvm / TableGen / Error.h
index 2f6b7e625c3dd4b0598caf26f4ccb8598fdcffbc..3df658df8809abca6a0c966f0524c1b329bae498 100644 (file)
@@ -27,12 +27,12 @@ void PrintError(ArrayRef<SMLoc> ErrorLoc, const Twine &Msg);
 void PrintError(const char *Loc, const Twine &Msg);
 void PrintError(const Twine &Msg);
 
-LLVM_ATTRIBUTE_NORETURN void PrintFatalError(const std::string &Msg);
+LLVM_ATTRIBUTE_NORETURN void PrintFatalError(const Twine &Msg);
 LLVM_ATTRIBUTE_NORETURN void PrintFatalError(ArrayRef<SMLoc> ErrorLoc,
-                                             const std::string &Msg);
+                                             const Twine &Msg);
 
 extern SourceMgr SrcMgr;
-
+extern unsigned ErrorsPrinted;
 
 } // end namespace "llvm"