diff options
author | Rui Ueyama <ruiu@google.com> | 2015-06-30 00:46:46 +0300 |
---|---|---|
committer | Rui Ueyama <ruiu@google.com> | 2015-06-30 00:46:46 +0300 |
commit | 81dd16a1e0498933f8daa97a957987613eeef6a5 (patch) | |
tree | cb2449c0d016b3c7fe3aa61c041612863bdfbad2 /lld/COFF | |
parent | 83f0fbcc3712b185dc2323f8ee6e2a9527f97a04 (diff) |
Silence MSVC "not all control paths return a value" warning.
llvm-svn: 241004
Diffstat (limited to 'lld/COFF')
-rw-r--r-- | lld/COFF/Symbols.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lld/COFF/Symbols.cpp b/lld/COFF/Symbols.cpp index 77cc82820b2d..e674ac551561 100644 --- a/lld/COFF/Symbols.cpp +++ b/lld/COFF/Symbols.cpp @@ -129,6 +129,8 @@ int SymbolBody::compare(SymbolBody *Other) { case DefinedAbsoluteKind: // These all simply tie. return 0; + default: + llvm_unreachable("unknown symbol kind"); } } @@ -161,6 +163,8 @@ uint64_t Defined::getRVA() { case LazyKind: case UndefinedKind: llvm_unreachable("Cannot get the address for an undefined symbol."); + default: + llvm_unreachable("unknown symbol kind"); } } @@ -184,6 +188,8 @@ uint64_t Defined::getFileOff() { case LazyKind: case UndefinedKind: llvm_unreachable("Cannot get a file offset for an undefined symbol."); + default: + llvm_unreachable("unknown symbol kind"); } } |