C++: Sync identical files.

This commit is contained in:
Mathias Vorreiter Pedersen
2024-07-24 15:20:00 +01:00
parent a5efe9fa09
commit 7ec3162583

View File

@@ -338,9 +338,9 @@ private predicate resultEscapesNonReturn(Instruction instr) {
not instr.isResultModeled()
}
/** Holds if `operand` may (transitively) flow to an `AddressOperand` whose use is unmodeled. */
/** Holds if `operand` may (transitively) flow to an `AddressOperand`. */
private predicate consumedAsAddressOperand(Operand operand) {
exists(Instruction use | use = operand.(AddressOperand).getUse() and not use.isResultModeled())
operand instanceof AddressOperand
or
exists(Operand address |
consumedAsAddressOperand(address) and
@@ -350,7 +350,7 @@ private predicate consumedAsAddressOperand(Operand operand) {
/**
* Holds if `operand` may originate from a base instruction of an allocation,
* and that operand may transitively flow to an `AddressOperand` whose use is unmodeled.
* and that operand may transitively flow to an `AddressOperand`.
*/
private predicate propagatedFromAllocationBase(Operand operand, Configuration::Allocation allocation) {
consumedAsAddressOperand(operand) and