Data flow: Remove two redundant conjuncts

This commit is contained in:
Tom Hvitved
2024-05-22 12:44:52 +02:00
parent 84e412fe36
commit 70cf16597b

View File

@@ -365,7 +365,6 @@ module MakeImpl<LocationSig Location, InputSig<Location> Lang> {
)
or
exists(Node n |
Config::allowImplicitRead(n, _) and
node1.asNode() = n and
node2.isImplicitReadNode(n, false) and
not fullBarrier(node1) and
@@ -394,7 +393,6 @@ module MakeImpl<LocationSig Location, InputSig<Location> Lang> {
)
or
exists(Node n |
Config::allowImplicitRead(n, _) and
node1.isImplicitReadNode(n, true) and
node2.asNode() = n and
not fullBarrier(node2) and