Internals: Remove all AstClassOrPackageRef in V3Width (#7125)
This commit is contained in:
parent
579acced99
commit
350966de6b
|
|
@ -819,7 +819,6 @@ public:
|
|||
void classOrPackagep(AstNodeModule* nodep) {
|
||||
m_classOrPackageNodep = reinterpret_cast<AstNode*>(nodep);
|
||||
}
|
||||
bool hasDType() const override VL_MT_SAFE { return false; }
|
||||
string emitVerilog() override { V3ERROR_NA_RETURN(""); }
|
||||
string emitC() override { V3ERROR_NA_RETURN(""); }
|
||||
bool cleanOut() const override { V3ERROR_NA_RETURN(true); }
|
||||
|
|
|
|||
|
|
@ -531,6 +531,10 @@ private:
|
|||
}
|
||||
editDType(nodep);
|
||||
}
|
||||
void visit(AstClassOrPackageRef* nodep) override {
|
||||
// Reference must have been resolved, can delete these
|
||||
VL_DO_DANGLING(pushDeletep(nodep->unlinkFrBack()), nodep);
|
||||
}
|
||||
void visit(AstNode* nodep) override {
|
||||
iterateChildren(nodep);
|
||||
editDType(nodep);
|
||||
|
|
|
|||
Loading…
Reference in New Issue