summaryrefslogtreecommitdiff
path: root/longlong.h
diff options
context:
space:
mode:
authorKevin Ryde <user42@zip.com.au>2000-12-17 22:30:54 +0100
committerKevin Ryde <user42@zip.com.au>2000-12-17 22:30:54 +0100
commite94e4268171de38767ee801670854a2a8010f64b (patch)
tree2d5591ead57fa1b3f3a93a3b07398b7349ccfddd /longlong.h
parent39c846a533f56ace7e6e6a6aac4bf543ca002ce3 (diff)
downloadgmp-e94e4268171de38767ee801670854a2a8010f64b.tar.gz
* longlong.h (count_trailing_zeros): Assert x!=0.
Diffstat (limited to 'longlong.h')
-rw-r--r--longlong.h1
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)