diff options
| author | Fangrui Song <maskray@google.com> | 2019-05-14 04:09:52 +0000 |
|---|---|---|
| committer | Fangrui Song <maskray@google.com> | 2019-05-14 04:09:52 +0000 |
| commit | 6c780b62f03a7ba88539e8b8f8795932f66416b5 (patch) | |
| tree | c1aa6dfc1e0ea9f5fa4ebca87ed229e20f98ea3c /lldb | |
| parent | 4fb6fcacf49687d49dfde824d484a7de7a70b208 (diff) | |
| download | bcm5719-llvm-6c780b62f03a7ba88539e8b8f8795932f66416b5.tar.gz bcm5719-llvm-6c780b62f03a7ba88539e8b8f8795932f66416b5.zip | |
ARMDefines.h: fix -Wimplicit-fallthrough in -DLLVM_ENABLE_ASSERTIONS=OFF builds
Reviewed By: JDevlieghere
Differential Revision: https://reviews.llvm.org/D61844
llvm-svn: 360646
Diffstat (limited to 'lldb')
| -rw-r--r-- | lldb/source/Plugins/Process/Utility/ARMDefines.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lldb/source/Plugins/Process/Utility/ARMDefines.h b/lldb/source/Plugins/Process/Utility/ARMDefines.h index 61e54ac2df3..87f77b93299 100644 --- a/lldb/source/Plugins/Process/Utility/ARMDefines.h +++ b/lldb/source/Plugins/Process/Utility/ARMDefines.h @@ -9,6 +9,8 @@ #ifndef lldb_ARMDefines_h_ #define lldb_ARMDefines_h_ +#include "llvm/Support/ErrorHandling.h" + #include <cassert> #include <cstdint> @@ -68,8 +70,6 @@ typedef enum { static inline const char *ARMCondCodeToString(uint32_t CC) { switch (CC) { - default: - assert(0 && "Unknown condition code"); case COND_EQ: return "eq"; case COND_NE: @@ -101,6 +101,7 @@ static inline const char *ARMCondCodeToString(uint32_t CC) { case COND_AL: return "al"; } + llvm_unreachable("Unknown condition code"); } static inline bool ARMConditionPassed(const uint32_t condition, |

