summaryrefslogtreecommitdiff
path: root/src/api/cpp/cvc5.cpp
diff options
context:
space:
mode:
authorAina Niemetz <aina.niemetz@gmail.com>2021-12-07 19:22:04 -0800
committerGitHub <noreply@github.com>2021-12-08 03:22:04 +0000
commitfd127d90b9cf4c769c1fe1a9b16b811847a0eed9 (patch)
tree13c841ab9ecbdb9d2ad8e951cccf5f2992cf34be /src/api/cpp/cvc5.cpp
parentc02de2447c0eb52a60aa32c9a4c97c530f529c13 (diff)
api: Fix Sort::getDatatypeArity() for non-parametric datatypes. (#7766)
Fixes cvc5/cvc5-projects#380
Diffstat (limited to 'src/api/cpp/cvc5.cpp')
-rw-r--r--src/api/cpp/cvc5.cpp2
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;
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback