|
36 | 36 | cover_maps_functions/1,min_max_mixed_types/1, |
37 | 37 | not_equal/1,infer_relops/1,binary_unit/1,premature_concretization/1, |
38 | 38 | funs/1,will_succeed/1,float_confusion/1, |
39 | | - cover_convert_ext/1, catch_setelement/1]). |
| 39 | + cover_convert_ext/1, catch_setelement/1,gh_11368/1]). |
40 | 40 |
|
41 | 41 | %% Force id/1 to return 'any'. |
42 | 42 | -export([id/1]). |
@@ -85,7 +85,8 @@ groups() -> |
85 | 85 | will_succeed, |
86 | 86 | float_confusion, |
87 | 87 | cover_convert_ext, |
88 | | - catch_setelement |
| 88 | + catch_setelement, |
| 89 | + gh_11368 |
89 | 90 | ]}]. |
90 | 91 |
|
91 | 92 | init_per_suite(Config) -> |
@@ -1667,6 +1668,15 @@ catch_setelement_2(B, V) -> |
1667 | 1668 | T = if B -> {1}; true -> {1,2} end, |
1668 | 1669 | catch setelement(2, T, V). |
1669 | 1670 |
|
| 1671 | +gh_11368(_Config) -> |
| 1672 | + prepare_request(id({0,0,0,0}), id({1,1,1,1})), |
| 1673 | + ok. |
| 1674 | + |
| 1675 | +prepare_request(Msg0, Seq) -> |
| 1676 | + Flags = element(3, Msg0), |
| 1677 | + Msg1 = setelement(3, Msg0, [request | Flags]), |
| 1678 | + setelement(4, Msg1, Seq). |
| 1679 | + |
1670 | 1680 | %%% |
1671 | 1681 | %%% Common utilities. |
1672 | 1682 | %%% |
|
0 commit comments