summaryrefslogtreecommitdiff
path: root/src/api
diff options
context:
space:
mode:
Diffstat (limited to 'src/api')
-rw-r--r--src/api/cvc4cpp.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/api/cvc4cpp.cpp b/src/api/cvc4cpp.cpp
index 748a1ce06..36edfdb46 100644
--- a/src/api/cvc4cpp.cpp
+++ b/src/api/cvc4cpp.cpp
@@ -3650,7 +3650,7 @@ Sort Solver::mkRecordSort(
{
NodeManagerScope scope(getNodeManager());
CVC4_API_SOLVER_TRY_CATCH_BEGIN;
- std::vector<std::pair<std::string, Type>> f;
+ std::vector<std::pair<std::string, TypeNode>> f;
size_t i = 0;
for (const auto& p : fields)
{
@@ -3661,10 +3661,10 @@ Sort Solver::mkRecordSort(
this == p.second.d_solver, "parameter sort", p.second, i)
<< "sort associated to this solver object";
i += 1;
- f.emplace_back(p.first, p.second.d_type->toType());
+ f.emplace_back(p.first, *p.second.d_type);
}
- return Sort(this, getNodeManager()->mkRecordType(Record(f)));
+ return Sort(this, getNodeManager()->mkRecordType(f));
CVC4_API_SOLVER_TRY_CATCH_END;
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback