diff options
author | Dmitri Gribenko <gribozavr@gmail.com> | 2013-06-16 03:22:56 +0000 |
---|---|---|
committer | Dmitri Gribenko <gribozavr@gmail.com> | 2013-06-16 03:22:56 +0000 |
commit | 3018f0ddd4677eadf33af4284b8fa41ed929a2f0 (patch) | |
tree | c482a3c38a80c8bec0708d908b7c2c25aa236277 | |
parent | 4bb23594f33ebb0b27e88008e02c55bb1869d439 (diff) | |
download | llvm-3018f0ddd4677eadf33af4284b8fa41ed929a2f0.tar.gz llvm-3018f0ddd4677eadf33af4284b8fa41ed929a2f0.tar.bz2 llvm-3018f0ddd4677eadf33af4284b8fa41ed929a2f0.tar.xz |
Put back variable names because they are referenced in the documentation
comment.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184051 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/llvm/Support/MathExtras.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/include/llvm/Support/MathExtras.h b/include/llvm/Support/MathExtras.h index a65bfbcd20..7742e32737 100644 --- a/include/llvm/Support/MathExtras.h +++ b/include/llvm/Support/MathExtras.h @@ -45,7 +45,9 @@ enum ZeroBehavior { template <typename T> typename enable_if_c<std::numeric_limits<T>::is_integer && !std::numeric_limits<T>::is_signed, std::size_t>::type -countTrailingZeros(T Val, ZeroBehavior /*ZB*/ = ZB_Width) { +countTrailingZeros(T Val, ZeroBehavior ZB = ZB_Width) { + (void)ZB; + if (!Val) return std::numeric_limits<T>::digits; if (Val & 0x1) @@ -114,7 +116,9 @@ inline std::size_t countTrailingZeros<uint64_t>(uint64_t Val, ZeroBehavior ZB) { template <typename T> typename enable_if_c<std::numeric_limits<T>::is_integer && !std::numeric_limits<T>::is_signed, std::size_t>::type -countLeadingZeros(T Val, ZeroBehavior /*ZB*/ = ZB_Width) { +countLeadingZeros(T Val, ZeroBehavior ZB = ZB_Width) { + (void)ZB; + if (!Val) return std::numeric_limits<T>::digits; |