summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorMark Searles <m.c.searles@gmail.com>2018-05-21 17:29:08 +0000
committerMark Searles <m.c.searles@gmail.com>2018-05-21 17:29:08 +0000
commit487e38f4cd2210ccbbff4e553891c148e07ef02a (patch)
tree05277a3a4cc4ef1904a04bba854c42be35ae938b /utils
parent5f1f5eacd8f7d864f8d966c5f61f3d3d6ef2218d (diff)
downloadclang-487e38f4cd2210ccbbff4e553891c148e07ef02a.tar.gz
[Clang Tablegen] Add llvm_unreachable() to getModifierName()
Fix internal build failure: ../../../ClangDiagnosticsEmitter.cpp -o ClangDiagnosticsEmitter.o ../../../ClangDiagnosticsEmitter.cpp: In function 'llvm::StringRef {anonymous}::getModifierName({anonymous}::ModifierType)': ../../../ClangDiagnosticsEmitter.cpp:495:1: error: control reaches end of non-void function [-Werror=return-type] } ^ Build failure triggered by git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@332799 91177308-0d34-0410-b5e6-96231b3b80d8 Differential Revision: https://reviews.llvm.org/D47150 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@332854 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils')
-rw-r--r--utils/TableGen/ClangDiagnosticsEmitter.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/utils/TableGen/ClangDiagnosticsEmitter.cpp b/utils/TableGen/ClangDiagnosticsEmitter.cpp
index 823e680498..fd9efd3558 100644
--- a/utils/TableGen/ClangDiagnosticsEmitter.cpp
+++ b/utils/TableGen/ClangDiagnosticsEmitter.cpp
@@ -492,6 +492,8 @@ static StringRef getModifierName(ModifierType MT) {
case MT_Unknown:
llvm_unreachable("invalid modifier type");
}
+ // Unhandled case
+ llvm_unreachable("invalid modifier type");
}
struct Piece {