diff options
author | Mark Searles <m.c.searles@gmail.com> | 2018-05-21 17:29:08 +0000 |
---|---|---|
committer | Mark Searles <m.c.searles@gmail.com> | 2018-05-21 17:29:08 +0000 |
commit | 487e38f4cd2210ccbbff4e553891c148e07ef02a (patch) | |
tree | 05277a3a4cc4ef1904a04bba854c42be35ae938b /utils | |
parent | 5f1f5eacd8f7d864f8d966c5f61f3d3d6ef2218d (diff) | |
download | clang-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.cpp | 2 |
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 { |