@@ -146,6 +146,7 @@ module MakeDomThr(Spec : CmdSpec)
146146 | Some v -> Printf. sprintf " let %s = %s" (Var. show v) (Spec. show_cmd c)
147147
148148 let init_cmd = " let t0 = init ()"
149+ let init_cmd_ret = init_cmd ^ " : ()"
149150
150151 let arb_cmds_par seq_len par_len =
151152 let gen_triple st =
@@ -218,7 +219,7 @@ module MakeDomThr(Spec : CmdSpec)
218219 let seq_sut = init_sut array_size in
219220 check_seq_cons array_size pref_obs obs1 obs2 seq_sut []
220221 || Test. fail_reportf " Results incompatible with sequential execution\n\n %s"
221- @@ print_triple_vertical ~fig_indent: 5 ~res_width: 35 ~init_cmd
222+ @@ print_triple_vertical ~fig_indent: 5 ~res_width: 35 ~init_cmd: init_cmd_ret
222223 (fun (c ,r ) -> Printf. sprintf " %s : %s" (show_cmd c) (Spec. show_res r))
223224 (pref_obs,obs1,obs2)
224225
@@ -238,7 +239,7 @@ module MakeDomThr(Spec : CmdSpec)
238239 (* we reuse [check_seq_cons] to linearize and interpret sequentially *)
239240 check_seq_cons array_size pref_obs ! obs1 ! obs2 seq_sut []
240241 || Test. fail_reportf " Results incompatible with sequential execution\n\n %s"
241- @@ print_triple_vertical ~fig_indent: 5 ~res_width: 35 ~init_cmd
242+ @@ print_triple_vertical ~fig_indent: 5 ~res_width: 35 ~init_cmd: init_cmd_ret
242243 (fun (c ,r ) -> Printf. sprintf " %s : %s" (show_cmd c) (Spec. show_res r))
243244 (pref_obs,! obs1,! obs2))
244245end
@@ -345,7 +346,7 @@ module Make(Spec : CmdSpec)
345346 (* exclude [Yield]s from sequential executions when searching for an interleaving *)
346347 EffTest. check_seq_cons array_size (filter_res pref_obs) (filter_res ! obs1) (filter_res ! obs2) seq_sut []
347348 || Test. fail_reportf " Results incompatible with linearized model\n\n %s"
348- @@ Util. print_triple_vertical ~fig_indent: 5 ~res_width: 35 ~init_cmd: EffTest. init_cmd
349+ @@ Util. print_triple_vertical ~fig_indent: 5 ~res_width: 35 ~init_cmd: EffTest. init_cmd_ret
349350 (fun (c ,r ) -> Printf. sprintf " %s : %s" (EffTest. show_cmd c) (EffSpec. show_res r))
350351 (pref_obs,! obs1,! obs2))
351352
0 commit comments