Java: Bugfix for qualifier-of-qualifier update in hasExplicitQualifierUpdate.

This commit is contained in:
Anders Schack-Mulligen
2025-02-10 09:52:21 +01:00
committed by Tom Hvitved
parent 284e48cfbe
commit ed284353ef

View File

@@ -228,9 +228,10 @@ class SsaImplicitUpdate extends SsaUpdate {
}
private predicate hasExplicitQualifierUpdate() {
exists(SsaExplicitUpdate qdef, BasicBlock bb, int i |
exists(SsaUpdate qdef, BasicBlock bb, int i |
qdef.definesAt(this.getSourceVariable().getQualifier(), bb, i) and
this.definesAt(_, bb, i)
this.definesAt(_, bb, i) and
not qdef instanceof SsaUncertainImplicitUpdate
)
}