diff options
author | Niels M?ller <nisse@lysator.liu.se> | 2012-12-05 22:14:22 +0100 |
---|---|---|
committer | Niels M?ller <nisse@lysator.liu.se> | 2012-12-05 22:14:22 +0100 |
commit | 2489ddda83d2fe78b2058d5175d8a28817d7421b (patch) | |
tree | 6e9cf74822c562d98ab8ad179563df2c9fb2eb87 /mpn | |
parent | f5283e4380628191d68d0f3a4f21e0bfdc1453b5 (diff) | |
download | gmp-2489ddda83d2fe78b2058d5175d8a28817d7421b.tar.gz |
Valgrind workaround.
Diffstat (limited to 'mpn')
-rw-r--r-- | mpn/generic/brootinv.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/mpn/generic/brootinv.c b/mpn/generic/brootinv.c index d2a1e34ed..3ab547d00 100644 --- a/mpn/generic/brootinv.c +++ b/mpn/generic/brootinv.c @@ -107,6 +107,11 @@ mpn_brootinv (mp_ptr rp, mp_srcptr yp, mp_size_t bn, mp_limb_t k, mp_ptr tp) if (bn == 1) return; + /* This initialization doesn't matter for the result (any garbage is + cancelled in the iteration), but proper initialization makes + valgrind happier. */ + MPN_ZERO (rp+1, bn-1); + d = 0; for (; bn > 1; bn = (bn + 1) >> 1) order[d++] = bn; |