Skip to content

Commit b36dbd4

Browse files
authored
Merge pull request #22480 from kaspersv/kaspersv/rtjo-disable-reordering
CPP: Disable dynamic reordering for AliasedSSA::isCoveredOffset
2 parents 164d97d + 6202d28 commit b36dbd4

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

  • cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal

cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasedSSA.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -815,6 +815,7 @@ private predicate isRelatableMemoryLocation(VariableMemoryLocation vml) {
815815
vml.getStartBitOffset() != Ints::unknown()
816816
}
817817

818+
pragma[no_dynamic_join_order]
818819
private predicate isCoveredOffset(Allocation var, int offsetRank, VariableMemoryLocation vml) {
819820
exists(int startRank, int endRank, VirtualVariable vvar |
820821
vml.getStartBitOffset() = rank[startRank](IntValue offset_ | isRelevantOffset(vvar, offset_)) and

0 commit comments

Comments
 (0)