diff --git a/src/V3AstNodes.cpp b/src/V3AstNodes.cpp index 407e6bc71..470b53500 100644 --- a/src/V3AstNodes.cpp +++ b/src/V3AstNodes.cpp @@ -1738,7 +1738,6 @@ void AstVoidDType::dumpSmall(std::ostream& str) const { } void AstVarScope::dump(std::ostream& str) const { this->AstNode::dump(str); - if (isCircular()) str << " [CIRC]"; if (isTrace()) str << " [T]"; if (scopep()) str << " [scopep=" << reinterpret_cast(scopep()) << "]"; if (varp()) { diff --git a/src/V3AstNodes.h b/src/V3AstNodes.h index fbfb51c1d..b200d121b 100644 --- a/src/V3AstNodes.h +++ b/src/V3AstNodes.h @@ -2415,7 +2415,6 @@ class AstVarScope final : public AstNode { private: AstScope* m_scopep; // Scope variable is underneath AstVar* m_varp; // [AfterLink] Pointer to variable itself - bool m_circular : 1; // Used in circular ordering dependency, need change detect bool m_trace : 1; // Tracing is turned on for this scope public: AstVarScope(FileLine* fl, AstScope* scopep, AstVar* varp) @@ -2424,7 +2423,6 @@ public: , m_varp{varp} { UASSERT_OBJ(scopep, fl, "Scope must be non-null"); UASSERT_OBJ(varp, fl, "Var must be non-null"); - m_circular = false; m_trace = true; dtypeFrom(varp); } @@ -2451,8 +2449,6 @@ public: // op1 = Calculation of value of variable, nullptr=complicated AstNode* valuep() const { return op1p(); } void valuep(AstNode* valuep) { addOp1p(valuep); } - bool isCircular() const { return m_circular; } - void circular(bool flag) { m_circular = flag; } bool isTrace() const { return m_trace; } void trace(bool flag) { m_trace = flag; } };