mirror of
https://github.com/github/codeql.git
synced 2025-12-22 19:56:32 +01:00
Merge pull request #9726 from github/rdmarsh2/stack-address-join-order
C++: fix join order in UsingExpiredStackAddress
This commit is contained in:
@@ -133,7 +133,9 @@ TGlobalAddress globalAddress(Instruction instr) {
|
|||||||
)
|
)
|
||||||
or
|
or
|
||||||
exists(FieldAddressInstruction fai | instr = fai |
|
exists(FieldAddressInstruction fai | instr = fai |
|
||||||
result = TFieldAddress(globalAddress(fai.getObjectAddress()), fai.getField())
|
result =
|
||||||
|
TFieldAddress(globalAddress(pragma[only_bind_into](fai.getObjectAddress())),
|
||||||
|
pragma[only_bind_out](fai.getField()))
|
||||||
)
|
)
|
||||||
or
|
or
|
||||||
result = globalAddress(instr.(PointerOffsetInstruction).getLeft())
|
result = globalAddress(instr.(PointerOffsetInstruction).getLeft())
|
||||||
|
|||||||
Reference in New Issue
Block a user