diff options
author | Aina Niemetz <aina.niemetz@gmail.com> | 2021-12-07 19:22:04 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-08 03:22:04 +0000 |
commit | fd127d90b9cf4c769c1fe1a9b16b811847a0eed9 (patch) | |
tree | 13c841ab9ecbdb9d2ad8e951cccf5f2992cf34be /src | |
parent | c02de2447c0eb52a60aa32c9a4c97c530f529c13 (diff) |
api: Fix Sort::getDatatypeArity() for non-parametric datatypes. (#7766)
Fixes cvc5/cvc5-projects#380
Diffstat (limited to 'src')
-rw-r--r-- | src/api/cpp/cvc5.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/api/cpp/cvc5.cpp b/src/api/cpp/cvc5.cpp index 39410a4e6..e062e60ed 100644 --- a/src/api/cpp/cvc5.cpp +++ b/src/api/cpp/cvc5.cpp @@ -1763,7 +1763,7 @@ size_t Sort::getDatatypeArity() const CVC5_API_CHECK_NOT_NULL; CVC5_API_CHECK(isDatatype()) << "Not a datatype sort."; //////// all checks before this line - return d_type->getNumChildren() - 1; + return d_type->isParametricDatatype() ? d_type->getNumChildren() - 1 : 0; //////// CVC5_API_TRY_CATCH_END; } |