Threading related crash (NOT) in STA/CTS resolves orfs3180
Signed-off-by: James Cherry <cherry@parallaxsw.com>
This commit is contained in:
parent
0c16e145bb
commit
849426fc96
|
|
@ -110,13 +110,19 @@ ClkInfo::crprClkVertexId(const StaState *sta) const
|
||||||
Path *
|
Path *
|
||||||
ClkInfo::crprClkPath(const StaState *sta)
|
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 *
|
const Path *
|
||||||
ClkInfo::crprClkPath(const StaState *sta) const
|
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
|
std::string
|
||||||
|
|
|
||||||
|
|
@ -366,7 +366,10 @@ Path::slack(const StaState *sta) const
|
||||||
Path *
|
Path *
|
||||||
Path::prevPath() const
|
Path::prevPath() const
|
||||||
{
|
{
|
||||||
return prev_path_;
|
if (prev_path_ && prev_path_->isNull())
|
||||||
|
return nullptr;
|
||||||
|
else
|
||||||
|
return prev_path_;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue