mirror of
https://github.com/github/codeql.git
synced 2026-04-25 08:45:14 +02:00
SSA: Remove empty predicates and dead code.
This commit is contained in:
@@ -647,16 +647,10 @@ private module DataFlowIntegrationInput implements Impl::DataFlowIntegrationInpu
|
||||
|
||||
Expr getARead(Definition def) { result = getAUse(def) }
|
||||
|
||||
class Parameter = J::Parameter;
|
||||
|
||||
predicate ssaDefHasSource(WriteDefinition def) {
|
||||
def instanceof SsaExplicitUpdate or def.(SsaImplicitInit).isParameterDefinition(_)
|
||||
}
|
||||
|
||||
predicate ssaDefAssigns(Impl::WriteDefinition def, Expr value) { none() }
|
||||
|
||||
predicate ssaDefInitializesParam(Impl::WriteDefinition def, Parameter p) { none() }
|
||||
|
||||
predicate allowFlowIntoUncertainDef(UncertainWriteDefinition def) {
|
||||
def instanceof SsaUncertainImplicitUpdate
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user