MA_STATE(mas, mt, 0, 0);
check_seq(mt, 1000, false);
-
do {
count++;
mas_dfs_preorder(&mas);
} while(!mas_is_none(&mas));
// 71 + MAS_START = 72
MT_BUG_ON(mt, count != 72);
+ mtree_destroy(mt);
+
+ mtree_init(mt, MAPLE_ALLOC_RANGE);
+ mas_reset(&mas);
+ count = 0;
+ check_rev_seq(mt, 1000, false);
+ do {
+ count++;
+ mas_dfs_preorder(&mas);
+ } while(!mas_is_none(&mas));
+ // 71 + MAS_START = 72
+ MT_BUG_ON(mt, count != 72);
}
static void check_dup_tree(struct maple_tree *oldmt)