Skip to content

Commit 4884520

Browse files
committed
Dataflow: Review fix.
1 parent f85e06c commit 4884520

29 files changed

+58
-29
lines changed

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3448,11 +3448,12 @@ private predicate nodeMayUseSummary0(
34483448
)
34493449
}
34503450

3451+
pragma[nomagic]
34513452
private predicate nodeMayUseSummary(
34523453
NodeEx n, FlowState state, AccessPathApprox apa, Configuration config
34533454
) {
34543455
exists(DataFlowCallable c |
3455-
Stage4::parameterMayFlowThrough(_, c, apa, _) and
3456+
Stage4::parameterMayFlowThrough(_, c, apa, config) and
34563457
nodeMayUseSummary0(n, c, state, apa, config)
34573458
)
34583459
}

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3448,11 +3448,12 @@ private predicate nodeMayUseSummary0(
34483448
)
34493449
}
34503450

3451+
pragma[nomagic]
34513452
private predicate nodeMayUseSummary(
34523453
NodeEx n, FlowState state, AccessPathApprox apa, Configuration config
34533454
) {
34543455
exists(DataFlowCallable c |
3455-
Stage4::parameterMayFlowThrough(_, c, apa, _) and
3456+
Stage4::parameterMayFlowThrough(_, c, apa, config) and
34563457
nodeMayUseSummary0(n, c, state, apa, config)
34573458
)
34583459
}

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3448,11 +3448,12 @@ private predicate nodeMayUseSummary0(
34483448
)
34493449
}
34503450

3451+
pragma[nomagic]
34513452
private predicate nodeMayUseSummary(
34523453
NodeEx n, FlowState state, AccessPathApprox apa, Configuration config
34533454
) {
34543455
exists(DataFlowCallable c |
3455-
Stage4::parameterMayFlowThrough(_, c, apa, _) and
3456+
Stage4::parameterMayFlowThrough(_, c, apa, config) and
34563457
nodeMayUseSummary0(n, c, state, apa, config)
34573458
)
34583459
}

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3448,11 +3448,12 @@ private predicate nodeMayUseSummary0(
34483448
)
34493449
}
34503450

3451+
pragma[nomagic]
34513452
private predicate nodeMayUseSummary(
34523453
NodeEx n, FlowState state, AccessPathApprox apa, Configuration config
34533454
) {
34543455
exists(DataFlowCallable c |
3455-
Stage4::parameterMayFlowThrough(_, c, apa, _) and
3456+
Stage4::parameterMayFlowThrough(_, c, apa, config) and
34563457
nodeMayUseSummary0(n, c, state, apa, config)
34573458
)
34583459
}

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3448,11 +3448,12 @@ private predicate nodeMayUseSummary0(
34483448
)
34493449
}
34503450

3451+
pragma[nomagic]
34513452
private predicate nodeMayUseSummary(
34523453
NodeEx n, FlowState state, AccessPathApprox apa, Configuration config
34533454
) {
34543455
exists(DataFlowCallable c |
3455-
Stage4::parameterMayFlowThrough(_, c, apa, _) and
3456+
Stage4::parameterMayFlowThrough(_, c, apa, config) and
34563457
nodeMayUseSummary0(n, c, state, apa, config)
34573458
)
34583459
}

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3448,11 +3448,12 @@ private predicate nodeMayUseSummary0(
34483448
)
34493449
}
34503450

3451+
pragma[nomagic]
34513452
private predicate nodeMayUseSummary(
34523453
NodeEx n, FlowState state, AccessPathApprox apa, Configuration config
34533454
) {
34543455
exists(DataFlowCallable c |
3455-
Stage4::parameterMayFlowThrough(_, c, apa, _) and
3456+
Stage4::parameterMayFlowThrough(_, c, apa, config) and
34563457
nodeMayUseSummary0(n, c, state, apa, config)
34573458
)
34583459
}

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3448,11 +3448,12 @@ private predicate nodeMayUseSummary0(
34483448
)
34493449
}
34503450

3451+
pragma[nomagic]
34513452
private predicate nodeMayUseSummary(
34523453
NodeEx n, FlowState state, AccessPathApprox apa, Configuration config
34533454
) {
34543455
exists(DataFlowCallable c |
3455-
Stage4::parameterMayFlowThrough(_, c, apa, _) and
3456+
Stage4::parameterMayFlowThrough(_, c, apa, config) and
34563457
nodeMayUseSummary0(n, c, state, apa, config)
34573458
)
34583459
}

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3448,11 +3448,12 @@ private predicate nodeMayUseSummary0(
34483448
)
34493449
}
34503450

3451+
pragma[nomagic]
34513452
private predicate nodeMayUseSummary(
34523453
NodeEx n, FlowState state, AccessPathApprox apa, Configuration config
34533454
) {
34543455
exists(DataFlowCallable c |
3455-
Stage4::parameterMayFlowThrough(_, c, apa, _) and
3456+
Stage4::parameterMayFlowThrough(_, c, apa, config) and
34563457
nodeMayUseSummary0(n, c, state, apa, config)
34573458
)
34583459
}

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3448,11 +3448,12 @@ private predicate nodeMayUseSummary0(
34483448
)
34493449
}
34503450

3451+
pragma[nomagic]
34513452
private predicate nodeMayUseSummary(
34523453
NodeEx n, FlowState state, AccessPathApprox apa, Configuration config
34533454
) {
34543455
exists(DataFlowCallable c |
3455-
Stage4::parameterMayFlowThrough(_, c, apa, _) and
3456+
Stage4::parameterMayFlowThrough(_, c, apa, config) and
34563457
nodeMayUseSummary0(n, c, state, apa, config)
34573458
)
34583459
}

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3448,11 +3448,12 @@ private predicate nodeMayUseSummary0(
34483448
)
34493449
}
34503450

3451+
pragma[nomagic]
34513452
private predicate nodeMayUseSummary(
34523453
NodeEx n, FlowState state, AccessPathApprox apa, Configuration config
34533454
) {
34543455
exists(DataFlowCallable c |
3455-
Stage4::parameterMayFlowThrough(_, c, apa, _) and
3456+
Stage4::parameterMayFlowThrough(_, c, apa, config) and
34563457
nodeMayUseSummary0(n, c, state, apa, config)
34573458
)
34583459
}

0 commit comments

Comments
 (0)