Internals: Fix some object-less asserts

This commit is contained in:
Wilson Snyder
2025-09-20 17:40:50 -04:00
parent 580a843474
commit a4db488b02
8 changed files with 16 additions and 14 deletions
+2 -2
View File
@@ -253,7 +253,7 @@ class TimingSuspendableVisitor final : public VNVisitor {
// VISITORS
void visit(AstClass* nodep) override {
UASSERT(!m_classp, "Class under class");
UASSERT_OBJ(!m_classp, nodep, "Class under class");
VL_RESTORER(m_classp);
m_classp = nodep;
iterateChildren(nodep);
@@ -752,7 +752,7 @@ class TimingControlVisitor final : public VNVisitor {
// VISITORS
void visit(AstNodeModule* nodep) override {
UASSERT(!m_classp, "Module or class under class");
UASSERT_OBJ(!m_classp, nodep, "Module or class under class");
VL_RESTORER(m_classp);
m_classp = VN_CAST(nodep, Class);
VL_RESTORER(m_forkCnt);