Index: cfe/trunk/utils/TableGen/ClangDiagnosticsEmitter.cpp =================================================================== --- cfe/trunk/utils/TableGen/ClangDiagnosticsEmitter.cpp +++ cfe/trunk/utils/TableGen/ClangDiagnosticsEmitter.cpp @@ -633,7 +633,7 @@ return It->second.Root; } - void PrintFatalError(llvm::Twine const &Msg) const { + LLVM_ATTRIBUTE_NORETURN void PrintFatalError(llvm::Twine const &Msg) const { assert(EvaluatingRecord && "not evaluating a record?"); llvm::PrintFatalError(EvaluatingRecord->getLoc(), Msg); }