copy() use copy constructors

Signed-off-by: James Cherry <cherry@parallaxsw.com>
This commit is contained in:
James Cherry 2026-05-05 16:58:59 -07:00
parent 0968c3f901
commit 7fca318611
3 changed files with 3 additions and 3 deletions

View File

@ -42,7 +42,7 @@ UnitDelayCalc::UnitDelayCalc(StaState *sta) :
ArcDelayCalc *
UnitDelayCalc::copy()
{
return new UnitDelayCalc(this);
return new UnitDelayCalc(*this);
}
Parasitic *

View File

@ -3334,7 +3334,7 @@ FindEndRequiredVisitor::~FindEndRequiredVisitor()
PathEndVisitor *
FindEndRequiredVisitor::copy() const
{
return new FindEndRequiredVisitor(sta_);
return new FindEndRequiredVisitor(*this);
}
void

View File

@ -3277,7 +3277,7 @@ EndpointPathEndVisitor::EndpointPathEndVisitor(std::string_view path_group_name,
PathEndVisitor *
EndpointPathEndVisitor::copy() const
{
return new EndpointPathEndVisitor(path_group_name_, min_max_, sta_);
return new EndpointPathEndVisitor(*this);
}
void