diff --git a/src/transform/AstDumpDotPass.cpp b/src/transform/AstDumpDotPass.cpp index 37474cff..a88e64e1 100644 --- a/src/transform/AstDumpDotPass.cpp +++ b/src/transform/AstDumpDotPass.cpp @@ -125,6 +125,7 @@ class AstDumpDotVisitor final : public RecursiveVisitor void visit( UsingPathDefinition& node ) override; void visit( InvariantDefinition& node ) override; void visit( ImportDefinition& node ) override; + void visit( StructureDefinition& node ) override; void visit( ValueLiteral& node ) override; void visit( ReferenceLiteral& node ) override; @@ -320,6 +321,13 @@ void AstDumpDotVisitor::visit( InvariantDefinition& node ) RecursiveVisitor::visit( node ); } +void AstDumpDotVisitor::visit( StructureDefinition& node ) +{ + DotLink link( this, &node ); + dumpNode( node, "StructureDefinition" ); + RecursiveVisitor::visit( node ); +} + void AstDumpDotVisitor::visit( ImportDefinition& node ) { DotLink link( this, &node );