Merge pull request #18179 from aschackmull/dataflow/accesspath-notypes

Dataflow: Remove tracked types from Access Paths, track tainted object type, and tweak type pruning.
This commit is contained in:
Anders Schack-Mulligen
2024-12-05 09:58:36 +01:00
committed by GitHub
11 changed files with 435 additions and 1493 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -891,6 +891,8 @@ module MakeImplCommon<LocationSig Location, InputSig<Location> Lang> {
nodeDataFlowType(this.asNode(), result)
or
nodeDataFlowType(this.asParamReturnNode(), result)
or
isTopType(result) and this.isImplicitReadNode(_)
}
pragma[inline]