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
@@ -298,6 +298,10 @@ void ControlFlowGraph::dumpCFG(const model::Binary &Binary) const {
WriteGraph(&G, "function-metadata");
}
const CallEdge *FunctionEdgeBase::getCallEdge() const {
return llvm::dyn_cast<CallEdge>(this);
}
bool FunctionEdgeBase::verify() const {
return verify(false);
}