mirror of
https://github.com/Z3Prover/z3
synced 2026-04-27 14:23:35 +00:00
parent
03730b038c
commit
78cb28d0cd
1 changed files with 2 additions and 0 deletions
|
|
@ -845,6 +845,8 @@ namespace datatype {
|
||||||
if (!is_declared(s))
|
if (!is_declared(s))
|
||||||
return nullptr;
|
return nullptr;
|
||||||
def & d = get_def(s->get_name());
|
def & d = get_def(s->get_name());
|
||||||
|
if (n != d.params().size())
|
||||||
|
throw default_exception("datatype " + s->get_name().str() + " has " + std::to_string(n) + " parameters, but " + std::to_string(d.params().size()) + " were expected");
|
||||||
SASSERT(n == d.params().size());
|
SASSERT(n == d.params().size());
|
||||||
for (unsigned i = 0; i < n; ++i) {
|
for (unsigned i = 0; i < n; ++i) {
|
||||||
sort* ps = get_datatype_parameter_sort(s, i);
|
sort* ps = get_datatype_parameter_sort(s, i);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue