diff options
author | Kevin Ryde <user42@zip.com.au> | 2000-12-17 22:30:54 +0100 |
---|---|---|
committer | Kevin Ryde <user42@zip.com.au> | 2000-12-17 22:30:54 +0100 |
commit | e94e4268171de38767ee801670854a2a8010f64b (patch) | |
tree | 2d5591ead57fa1b3f3a93a3b07398b7349ccfddd /longlong.h | |
parent | 39c846a533f56ace7e6e6a6aac4bf543ca002ce3 (diff) | |
download | gmp-e94e4268171de38767ee801670854a2a8010f64b.tar.gz |
* longlong.h (count_trailing_zeros): Assert x!=0.
Diffstat (limited to 'longlong.h')
-rw-r--r-- | longlong.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/longlong.h b/longlong.h index b7a0a358c..020950c54 100644 --- a/longlong.h +++ b/longlong.h @@ -1436,6 +1436,7 @@ unsigned char __clz_tab[128]; do { \ UWtype __ctz_x = (x); \ UWtype __ctz_c; \ + ASSERT (__ctz_x != 0); \ count_leading_zeros (__ctz_c, __ctz_x & -__ctz_x); \ (count) = W_TYPE_SIZE - 1 - __ctz_c; \ } while (0) |