mirror of
https://github.com/The-OpenROAD-Project/OpenSTA.git
synced 2026-09-08 12:34:06 +02:00
Threading related crash (NOT) in STA/CTS resolves orfs3180
Signed-off-by: James Cherry <[email protected]>
This commit is contained in:
+8
-2
@@ -110,13 +110,19 @@ ClkInfo::crprClkVertexId(const StaState *sta) const
|
||||
Path *
|
||||
ClkInfo::crprClkPath(const StaState *sta)
|
||||
{
|
||||
return Path::vertexPath(crpr_clk_path_, sta);
|
||||
if (crpr_clk_path_.isNull())
|
||||
return nullptr;
|
||||
else
|
||||
return Path::vertexPath(crpr_clk_path_, sta);
|
||||
}
|
||||
|
||||
const Path *
|
||||
ClkInfo::crprClkPath(const StaState *sta) const
|
||||
{
|
||||
return Path::vertexPath(crpr_clk_path_, sta);
|
||||
if (crpr_clk_path_.isNull())
|
||||
return nullptr;
|
||||
else
|
||||
return Path::vertexPath(crpr_clk_path_, sta);
|
||||
}
|
||||
|
||||
std::string
|
||||
|
||||
+4
-1
@@ -366,7 +366,10 @@ Path::slack(const StaState *sta) const
|
||||
Path *
|
||||
Path::prevPath() const
|
||||
{
|
||||
return prev_path_;
|
||||
if (prev_path_ && prev_path_->isNull())
|
||||
return nullptr;
|
||||
else
|
||||
return prev_path_;
|
||||
}
|
||||
|
||||
void
|
||||
|
||||
Reference in New Issue
Block a user