Use unified YAML schemas in the build process

In this commit we instruct the build system to use the unified schema
files  instead of collecting the `TUPLE-TREE-YAML` comments.

The fixes to C++ files are necessary because they depend on the order
of the fields in the schema, which was changed.
This commit is contained in:
Khaled Ismaeel
2025-04-23 18:00:51 +02:00
parent ce7d6e497f
commit 60c5055db4
13 changed files with 36 additions and 97 deletions
+4
View File
@@ -25,3 +25,7 @@ yield::FunctionEdge::FunctionEdge(const efa::FunctionEdge &Source) {
Destination() = Source.Destination();
Type() = yield::FunctionEdgeType::from(Source.Type());
}
const yield::CallEdge *yield::FunctionEdgeBase::getCallEdge() const {
return llvm::dyn_cast<CallEdge>(this);
}