私はmy_list
それをこのように定義しました:
struct my_struct {
comparator[2] : list of int(bits:16);
something_else[2] : list of uint(bits:16);
};
...
my_list[10] : list of my_struct;
comparators
すべてのリストで同じインデックス (0 または 1) を使用することは禁止されています。このように制約すると (たとえば、インデックス 0 の場合):
keep my_list.all_different(it.comparator[0]);
コンパイルエラーが発生します:
*** Error: GEN_NO_GENERATABLE_NOTIF:
Constraint without any generatable element.
...
keep my_list.all_different(it.comparator[0]);
それらをすべて異なるものにするにはどうすればよいですか?どんな助けにも感謝します