mirror of
https://github.com/verilator/verilator.git
synced 2026-08-31 18:14:33 +02:00
@@ -2524,6 +2524,16 @@ bool AstUnionDType::sameNode(const AstNode* samep) const {
|
||||
const AstUnionDType* const asamep = VN_DBG_AS(samep, UnionDType);
|
||||
return m_isSoft == asamep->m_isSoft && m_isTagged == asamep->m_isTagged;
|
||||
}
|
||||
void AstUntil::dump(std::ostream& str) const {
|
||||
this->AstNodeExpr::dump(str);
|
||||
if (isStrong()) str << " [strong]";
|
||||
if (isOverlapping()) str << " [overlapping]";
|
||||
}
|
||||
void AstUntil::dumpJson(std::ostream& str) const {
|
||||
this->AstNodeExpr::dumpJson(str);
|
||||
dumpJsonBoolFuncIf(str, isStrong);
|
||||
dumpJsonBoolFuncIf(str, isOverlapping);
|
||||
}
|
||||
string AstNodeUOrStructDType::prettyDTypeName(bool full) const {
|
||||
string result = verilogKwd() + "{";
|
||||
if (full) { // else shorten for errors
|
||||
|
||||
Reference in New Issue
Block a user