Commit d02dac9f by Jamie Madill

Remove reference to CHAR_BIT from Common.h.

CHAR_BIT is undefined in certain GCC builds in Linux. Change-Id: Ib416535614ea5775557eebd7f2dcecb6fdd9340a Reviewed-on: https://chromium-review.googlesource.com/184397Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org> Tested-by: 's avatarJamie Madill <jmadill@chromium.org>
parent ba3e2e1b
......@@ -82,7 +82,7 @@ template <typename T>
inline TString str(T i)
{
ASSERT(std::numeric_limits<T>::is_integer);
char buffer[(CHAR_BIT * sizeof(T) / 3) + 3];
char buffer[((8 * sizeof(T)) / 3) + 3];
const char *formatStr = std::numeric_limits<T>::is_signed ? "%d" : "%u";
snprintf(buffer, sizeof(buffer), formatStr, i);
return buffer;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment