Skip to content

Commit cdb4158

Browse files
committed
C++: Fix some imports.
1 parent 1eccb8e commit cdb4158

File tree

10 files changed

+10
-0
lines changed

10 files changed

+10
-0
lines changed

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
private import cpp as Cpp
22
private import DataFlowUtil
3+
private import DataFlowNodes
34
private import semmle.code.cpp.ir.IR
45
private import DataFlowDispatch
56
private import semmle.code.cpp.ir.internal.IRCppLanguage

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ private import semmle.code.cpp.ir.IR
1111
private import semmle.code.cpp.controlflow.IRGuards
1212
private import semmle.code.cpp.models.interfaces.DataFlow
1313
private import semmle.code.cpp.dataflow.internal.FlowSummaryImpl as FlowSummaryImpl
14+
private import TaintTrackingUtil as TaintTrackingUtil
1415
private import DataFlowPrivate
1516
private import ModelUtil
1617
private import SsaImpl as SsaImpl

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ private import cpp
66
private import semmle.code.cpp.ir.IR
77
private import DataFlowUtil
88
private import DataFlowPrivate
9+
private import DataFlowNodes
910
private import semmle.code.cpp.ir.implementation.raw.internal.TranslatedExpr
1011
private import semmle.code.cpp.ir.implementation.raw.internal.InstructionTag
1112

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
private import semmle.code.cpp.ir.IR
77
private import semmle.code.cpp.models.interfaces.FunctionInputsAndOutputs
88
private import DataFlowUtil
9+
private import DataFlowNodes
910
private import DataFlowPrivate
1011
private import SsaImpl as Ssa
1112

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ private import semmle.code.cpp.ir.internal.IRCppLanguage
1212
private import semmle.code.cpp.ir.dataflow.internal.ModelUtil
1313
private import semmle.code.cpp.ir.implementation.raw.internal.TranslatedInitialization
1414
private import DataFlowPrivate
15+
private import DataFlowNodes
1516
import SsaImplCommon
1617

1718
private module SourceVariables {

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import semmle.code.cpp.ir.internal.IRCppLanguage
44
private import semmle.code.cpp.ir.implementation.raw.internal.SideEffects as SideEffects
55
private import DataFlowImplCommon as DataFlowImplCommon
66
private import DataFlowUtil
7+
private import DataFlowNodes
78
private import semmle.code.cpp.models.interfaces.PointerWrapper
89
private import DataFlowPrivate
910
private import TypeFlow

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ private import semmle.code.cpp.models.interfaces.DataFlow
55
private import semmle.code.cpp.models.interfaces.SideEffect
66
private import DataFlowUtil
77
private import DataFlowPrivate
8+
private import DataFlowNodes
89
private import SsaImpl as Ssa
910
private import semmle.code.cpp.dataflow.internal.FlowSummaryImpl as FlowSummaryImpl
1011
private import semmle.code.cpp.ir.dataflow.FlowSteps

cpp/ql/src/Likely Bugs/Memory Management/AllocaInLoop.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import cpp
1616
import semmle.code.cpp.rangeanalysis.RangeAnalysisUtils
1717
import semmle.code.cpp.ir.dataflow.DataFlow
18+
private import semmle.code.cpp.ir.dataflow.internal.DataFlowNodes
1819

1920
/** Gets a loop that contains `e`. */
2021
Loop getAnEnclosingLoopOfExpr(Expr e) { result = getAnEnclosingLoopOfStmt(e.getEnclosingStmt()) }

cpp/ql/src/utils/modelgenerator/internal/CaptureModels.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ private import semmle.code.cpp.dataflow.ExternalFlow as ExternalFlow
88
private import semmle.code.cpp.ir.dataflow.internal.DataFlowImplCommon as DataFlowImplCommon
99
private import semmle.code.cpp.ir.dataflow.internal.DataFlowImplSpecific
1010
private import semmle.code.cpp.ir.dataflow.internal.DataFlowPrivate as DataFlowPrivate
11+
private import semmle.code.cpp.ir.dataflow.internal.DataFlowNodes as DataFlowNodes
1112
private import semmle.code.cpp.dataflow.internal.FlowSummaryImpl as FlowSummaryImpl
1213
private import semmle.code.cpp.ir.dataflow.internal.TaintTrackingImplSpecific
1314
private import semmle.code.cpp.dataflow.new.TaintTracking as Tt

cpp/ql/test/library-tests/dataflow/models-as-data/FlowSummaryNode.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import testModels
22
private import semmle.code.cpp.ir.dataflow.internal.DataFlowPrivate
33
private import semmle.code.cpp.ir.dataflow.internal.DataFlowUtil
4+
private import semmle.code.cpp.ir.dataflow.internal.DataFlowNodes
45

56
string describe(DataFlow::Node n) {
67
n instanceof ParameterNode and result = "ParameterNode"

0 commit comments

Comments
 (0)