File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed
Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -3212,6 +3212,9 @@ Instance* dbNetwork::dbToSta(dbModInst* inst) const
32123212
32133213Pin* dbNetwork::dbToSta (dbModITerm* mod_iterm) const
32143214{
3215+ if (mod_iterm == nullptr ) {
3216+ return nullptr ;
3217+ }
32153218 char * unaligned_pointer = reinterpret_cast <char *>(mod_iterm);
32163219 return reinterpret_cast <Pin*>(
32173220 unaligned_pointer
@@ -3260,6 +3263,9 @@ const Net* dbNetwork::dbToSta(const dbModNet* net) const
32603263
32613264Pin* dbNetwork::dbToSta (dbBTerm* bterm) const
32623265{
3266+ if (bterm == nullptr ) {
3267+ return nullptr ;
3268+ }
32633269 char * unaligned_pointer = reinterpret_cast <char *>(bterm);
32643270 return reinterpret_cast <Pin*>(
32653271 unaligned_pointer
@@ -3268,6 +3274,9 @@ Pin* dbNetwork::dbToSta(dbBTerm* bterm) const
32683274
32693275Pin* dbNetwork::dbToSta (dbITerm* iterm) const
32703276{
3277+ if (iterm == nullptr ) {
3278+ return nullptr ;
3279+ }
32713280 char * unaligned_pointer = reinterpret_cast <char *>(iterm);
32723281 return reinterpret_cast <Pin*>(
32733282 unaligned_pointer
You can’t perform that action at this time.
0 commit comments