diff options
author | zimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4> | 2013-06-01 11:05:15 +0000 |
---|---|---|
committer | zimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4> | 2013-06-01 11:05:15 +0000 |
commit | 5f7f1807ba61238c7a6994ac3bfe939d17520c03 (patch) | |
tree | 69e17366b84c25654ec8a73c1560cf4dbce0485c /src/random_deviate.c | |
parent | 3df3135d28f98563468b0292ec93d4d002c309b4 (diff) | |
download | mpfr-5f7f1807ba61238c7a6994ac3bfe939d17520c03.tar.gz |
added assertion
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8568 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'src/random_deviate.c')
-rw-r--r-- | src/random_deviate.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/random_deviate.c b/src/random_deviate.c index 05b884a37..9871de2bf 100644 --- a/src/random_deviate.c +++ b/src/random_deviate.c @@ -164,6 +164,8 @@ highest_bit_idx_alt (unsigned long x) if (x == 0) return -1; + MPFR_ASSERTN (sizeof (unsigned long) * CHAR_BIT == 32 || + sizeof (unsigned long) * CHAR_BIT == 64); /* handle 64-bit unsigned longs in a way that doesn't trigger warnings when * they are only 32-bits */ if (x & ~0xffffffffUL) { x >>= 16; x >>= 16; r +=32; } |