mirror of
https://github.com/github/codeql.git
synced 2026-02-12 05:01:06 +01:00
C++: Remove redundant SSA branch after IR fix
This commit is contained in:
@@ -688,14 +688,9 @@ private module Cached {
|
||||
conversionFlow(mid, instr, false, _)
|
||||
)
|
||||
or
|
||||
exists(int ind0 |
|
||||
exists(Operand address |
|
||||
isDereference(operand.getDef(), address, _) and
|
||||
isUseImpl(address, base, ind0)
|
||||
)
|
||||
or
|
||||
isUseImpl(operand.getDef().(InitializeParameterInstruction).getAnOperand(), base, ind0)
|
||||
|
|
||||
exists(int ind0, Operand address |
|
||||
isDereference(operand.getDef(), address, _) and
|
||||
isUseImpl(address, base, ind0) and
|
||||
ind0 = ind - 1
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user