mirror of
https://github.com/github/codeql.git
synced 2025-12-17 01:03:14 +01:00
Java: Fix likely bug in ExposeRepresentation and re-autoformat.
This commit is contained in:
@@ -81,9 +81,11 @@ predicate mayWriteToArray(Expr modified) {
|
||||
|
||||
predicate writesToArray(Expr array) {
|
||||
relevantType(array.getType()) and
|
||||
(exists(Assignment a, ArrayAccess access | a.getDest() = access | access.getArray() = array))
|
||||
or
|
||||
exists(MethodAccess ma | ma.getQualifier() = array | modifyMethod(ma.getMethod()))
|
||||
(
|
||||
exists(Assignment a, ArrayAccess access | a.getDest() = access | access.getArray() = array)
|
||||
or
|
||||
exists(MethodAccess ma | ma.getQualifier() = array | modifyMethod(ma.getMethod()))
|
||||
)
|
||||
}
|
||||
|
||||
VarAccess modificationAfter(VarAccess v) {
|
||||
|
||||
Reference in New Issue
Block a user