bolt/src/Constraint.cc
Sam Vervaeck b1d685bdaf
Add again generalization in Checker.cc
Constraint instantiation is still missing.
2025-03-02 00:19:19 +01:00

17 lines
317 B
C++

#include "bolt/Constraint.hpp"
namespace bolt {
std::string Constraint::toString() const {
switch (Kind) {
case ConstraintKind::TypesEqual:
return static_cast<const CTypesEqual*>(this)->toString();
}
}
std::string CTypesEqual::toString() const {
return A->toString() + " ~ " + B->toString();
}
}