diff --git a/src/V3AstNodes.cpp b/src/V3AstNodes.cpp index 597ae7585..d9ec68bb3 100644 --- a/src/V3AstNodes.cpp +++ b/src/V3AstNodes.cpp @@ -1505,7 +1505,7 @@ void AstClassOrPackageRef::dump(std::ostream& str) const { } void AstDot::dump(std::ostream& str) const { this->AstNode::dump(str); - if (colon()) str << "[::]"; + if (colon()) str << " [::]"; } void AstActive::dump(std::ostream& str) const { this->AstNode::dump(str); diff --git a/src/V3AstNodes.h b/src/V3AstNodes.h index 597e5ad85..8ae44fd9b 100644 --- a/src/V3AstNodes.h +++ b/src/V3AstNodes.h @@ -448,6 +448,7 @@ public: ASTNODE_NODE_FUNCS(TypedefFwd) // METHODS virtual string name() const { return m_name; } + virtual bool maybePointedTo() const { return true; } }; class AstDefImplicitDType : public AstNodeDType {