test: regression test for stack overflow in CCpool

This commit is contained in:
Simon Cruanes 2020-05-23 17:44:32 -04:00
parent 685efeae28
commit 54099f10d5

View file

@ -546,6 +546,18 @@ module Make(P : PARAM) = struct
OUnit.assert_equal expected (Fut.get l') OUnit.assert_equal expected (Fut.get l')
*) *)
(*$R
let l = CCList.(1 -- 100_000) in
let l' = l
|> List.map
(fun x -> Fut.make (fun () -> 1))
|> Fut.sequence_l
|> Fut.map (List.fold_left (+) 0)
in
let expected = 100_000 in
OUnit.assert_equal expected (Fut.get l')
*)
(*$R (*$R
let l = CCList.(1 -- 50) in let l = CCList.(1 -- 50) in
let l' = l let l' = l