Skip to content

Commit 1e87846

Browse files
authored
Merge pull request #146 from boostorg/develop
Add assert bug fix to 1.90
2 parents 0ebe41d + 49d131b commit 1e87846

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

include/boost/random/mersenne_twister.hpp

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -434,10 +434,7 @@ class mersenne_twister_engine
434434
// already know what they are.
435435
for(std::size_t j = 0; j < num_bits; ++j) {
436436
if(tmp.i >= n) tmp.twist();
437-
if(j == num_bits - 1)
438-
assert((tmp.x[tmp.i] & 1) == 1);
439-
else
440-
assert((tmp.x[tmp.i] & 1) == 0);
437+
assert((tmp.x[tmp.i] & 1) == (j == num_bits - 1));
441438
++tmp.i;
442439
}
443440
detail::polynomial phi;

0 commit comments

Comments
 (0)