Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 7fce4ce

Browse files
committed
Include join order fix from #3142
1 parent 5ba5791 commit 7fce4ce

19 files changed

Lines changed: 19 additions & 0 deletions

File tree

cpp/ql/src/semmle/code/cpp/dataflow/internal/DataFlowImpl.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -548,6 +548,7 @@ private predicate throughFlowNodeCand(Node node, Configuration config) {
548548
}
549549

550550
/** Holds if flow may return from `callable`. */
551+
pragma[nomagic]
551552
private predicate returnFlowCallableCand(
552553
DataFlowCallable callable, ReturnKindExt kind, Configuration config
553554
) {

cpp/ql/src/semmle/code/cpp/dataflow/internal/DataFlowImpl2.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -548,6 +548,7 @@ private predicate throughFlowNodeCand(Node node, Configuration config) {
548548
}
549549

550550
/** Holds if flow may return from `callable`. */
551+
pragma[nomagic]
551552
private predicate returnFlowCallableCand(
552553
DataFlowCallable callable, ReturnKindExt kind, Configuration config
553554
) {

cpp/ql/src/semmle/code/cpp/dataflow/internal/DataFlowImpl3.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -548,6 +548,7 @@ private predicate throughFlowNodeCand(Node node, Configuration config) {
548548
}
549549

550550
/** Holds if flow may return from `callable`. */
551+
pragma[nomagic]
551552
private predicate returnFlowCallableCand(
552553
DataFlowCallable callable, ReturnKindExt kind, Configuration config
553554
) {

cpp/ql/src/semmle/code/cpp/dataflow/internal/DataFlowImpl4.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -548,6 +548,7 @@ private predicate throughFlowNodeCand(Node node, Configuration config) {
548548
}
549549

550550
/** Holds if flow may return from `callable`. */
551+
pragma[nomagic]
551552
private predicate returnFlowCallableCand(
552553
DataFlowCallable callable, ReturnKindExt kind, Configuration config
553554
) {

cpp/ql/src/semmle/code/cpp/dataflow/internal/DataFlowImplLocal.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -548,6 +548,7 @@ private predicate throughFlowNodeCand(Node node, Configuration config) {
548548
}
549549

550550
/** Holds if flow may return from `callable`. */
551+
pragma[nomagic]
551552
private predicate returnFlowCallableCand(
552553
DataFlowCallable callable, ReturnKindExt kind, Configuration config
553554
) {

cpp/ql/src/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -548,6 +548,7 @@ private predicate throughFlowNodeCand(Node node, Configuration config) {
548548
}
549549

550550
/** Holds if flow may return from `callable`. */
551+
pragma[nomagic]
551552
private predicate returnFlowCallableCand(
552553
DataFlowCallable callable, ReturnKindExt kind, Configuration config
553554
) {

cpp/ql/src/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl2.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -548,6 +548,7 @@ private predicate throughFlowNodeCand(Node node, Configuration config) {
548548
}
549549

550550
/** Holds if flow may return from `callable`. */
551+
pragma[nomagic]
551552
private predicate returnFlowCallableCand(
552553
DataFlowCallable callable, ReturnKindExt kind, Configuration config
553554
) {

cpp/ql/src/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl3.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -548,6 +548,7 @@ private predicate throughFlowNodeCand(Node node, Configuration config) {
548548
}
549549

550550
/** Holds if flow may return from `callable`. */
551+
pragma[nomagic]
551552
private predicate returnFlowCallableCand(
552553
DataFlowCallable callable, ReturnKindExt kind, Configuration config
553554
) {

cpp/ql/src/semmle/code/cpp/ir/dataflow/internal/DataFlowImpl4.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -548,6 +548,7 @@ private predicate throughFlowNodeCand(Node node, Configuration config) {
548548
}
549549

550550
/** Holds if flow may return from `callable`. */
551+
pragma[nomagic]
551552
private predicate returnFlowCallableCand(
552553
DataFlowCallable callable, ReturnKindExt kind, Configuration config
553554
) {

csharp/ql/src/semmle/code/csharp/dataflow/internal/DataFlowImpl.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -548,6 +548,7 @@ private predicate throughFlowNodeCand(Node node, Configuration config) {
548548
}
549549

550550
/** Holds if flow may return from `callable`. */
551+
pragma[nomagic]
551552
private predicate returnFlowCallableCand(
552553
DataFlowCallable callable, ReturnKindExt kind, Configuration config
553554
) {

0 commit comments

Comments
 (0)