diff options
author | Mark Charlebois <charlebm@gmail.com> | 2014-04-19 22:59:49 -0700 |
---|---|---|
committer | Behan Webster <behanw@converseincode.com> | 2014-06-07 11:44:16 -0700 |
commit | 2a7c80ccbf00907369952367fef424b1a6e98558 (patch) | |
tree | 13d708ef5a2103bbf93f8d87667a3beabb48892b | |
parent | 88dcf78ac8bd49bda61fef2dbe3afe5562f090f7 (diff) |
unhandled else in arch_timer_reg_read_cp15tracking-llvm-ll-20140725.0tracking-llvm-ll-20140721.0tracking-llvm-ll-20140716.0tracking-llvm-ll-20140714.0tracking-llvm-ll-20140711.0tracking-llvm-ll-20140707.0tracking-llvm-ll-20140704.0tracking-llvm-ll-20140617.0tracking-llvm-ll-20140616.0tracking-llvm-ll-20140612.0
Clang complains about return value being undefined which could happen if enum
value was corrupted.
Author: Mark Charlebois <charlebm@gmail.com>
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
-rw-r--r-- | arch/arm64/include/asm/arch_timer.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm64/include/asm/arch_timer.h b/arch/arm64/include/asm/arch_timer.h index d0381165e481..622cbef5e10a 100644 --- a/arch/arm64/include/asm/arch_timer.h +++ b/arch/arm64/include/asm/arch_timer.h @@ -80,6 +80,8 @@ u32 arch_timer_reg_read_cp15(int access, enum arch_timer_reg reg) asm volatile("mrs %0, cntv_tval_el0" : "=r" (val)); break; } + } else { + BUG(); } return (u32)val; |