commit | 3c2deb65356da65ac0fcf9dd92a3c06b989ee61a | [log] [tgz] |
---|---|---|
author | Paul Wankadia <junyer@google.com> | Sat May 16 02:14:02 2020 -0700 |
committer | Paul Wankadia <junyer@google.com> | Sat May 16 09:14:50 2020 +0000 |
tree | dd7fc41bd60ea489bd0117b24b00a5f9d87723d8 | |
parent | 1956725f5727ca8a739b3af5adf357c89bfe071b [diff] |
Refine a preprocessor check for MSVC. Change-Id: I1a49a7ce6f4ceee36110940957f9f31cf41fb4ad Reviewed-on: https://code-review.googlesource.com/c/re2/+/56473 Reviewed-by: Paul Wankadia <junyer@google.com>
diff --git a/re2/re2.cc b/re2/re2.cc index d231a21..69258af 100644 --- a/re2/re2.cc +++ b/re2/re2.cc
@@ -293,7 +293,7 @@ DCHECK_NE(n, 0); #if defined(__GNUC__) return 31 ^ __builtin_clz(n); -#elif defined(_MSC_VER) +#elif defined(_MSC_VER) && (defined(_M_X64) || defined(_M_IX86)) unsigned long c; _BitScanReverse(&c, n); return static_cast<int>(c);