mirror of
https://github.com/ton-blockchain/ton
synced 2025-03-09 15:40:10 +00:00
Fix tests (#405)
* [tonlib] Update master configs and fix test-tonlib-offline * Fix test-bigint in release build Co-authored-by: ms <98183742+dungeon-master-666@users.noreply.github.com> Co-authored-by: dungeon-master-666 <dungeon666master@protonmail.com>
This commit is contained in:
parent
c00302ced4
commit
8537dd60e6
3 changed files with 124 additions and 155 deletions
|
@ -786,7 +786,9 @@ struct ModArray {
|
|||
}
|
||||
|
||||
ModArray& operator/=(const ModArray& other) {
|
||||
assert(try_divide(other) && "division by zero?");
|
||||
if (!try_divide(other)) {
|
||||
assert(false); // division by zero?
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
@ -1051,7 +1053,9 @@ void init_invm() {
|
|||
for (int i = 0; i < mod_cnt; i++) {
|
||||
assert(mod[i] > 0 && mod[i] <= (1 << 30));
|
||||
for (int j = 0; j < i; j++) {
|
||||
assert(gcdx(mod[i], mod[j], invm[i][j], invm[j][i]) == 1);
|
||||
if (gcdx(mod[i], mod[j], invm[i][j], invm[j][i]) != 1) {
|
||||
assert(false);
|
||||
}
|
||||
if (invm[i][j] < 0) {
|
||||
invm[i][j] += mod[j];
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue