Skip to content

Commit 0e79c08

Browse files
committed
Make dataflow imports private in libraries and remove unused imports
1 parent 22c2da3 commit 0e79c08

25 files changed

+27
-19
lines changed

c/cert/src/rules/ARR32-C/VariableLengthArraySizeNotInValidRange.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import cpp
2121
import codingstandards.c.cert
2222
import codingstandards.cpp.Overflow
23+
import semmle.code.cpp.dataflow.TaintTracking
2324

2425
/**
2526
* Gets the maximum size (in bytes) a variable-length array

c/cert/src/rules/ERR32-C/DoNotRelyOnIndeterminateValuesOfErrno.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import codingstandards.c.cert
2020
import codingstandards.c.Errno
2121
import codingstandards.c.Signal
2222
import semmle.code.cpp.controlflow.Guards
23+
import semmle.code.cpp.dataflow.DataFlow
2324

2425
/**
2526
* A check on `signal` call return value

c/cert/src/rules/FIO40-C/ResetStringsOnFgetsOrFgetwsFailure.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import cpp
2121
import codingstandards.cpp.FgetsErrorManagement
2222
import codingstandards.cpp.Dereferenced
2323
import codingstandards.c.cert
24+
import semmle.code.cpp.dataflow.DataFlow
2425

2526
/*
2627
* Models calls to `memcpy` `strcpy` `strncpy` and their wrappers

c/common/src/codingstandards/c/OutOfBounds.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import codingstandards.cpp.Allocations
1111
import codingstandards.cpp.Overflow
1212
import codingstandards.cpp.PossiblyUnsafeStringOperation
1313
import codingstandards.cpp.SimpleRangeAnalysisCustomizations
14-
import semmle.code.cpp.dataflow.DataFlow
14+
private import semmle.code.cpp.dataflow.DataFlow
1515
import semmle.code.cpp.valuenumbering.GlobalValueNumbering
1616

1717
module OOB {

c/common/src/codingstandards/c/Signal.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import cpp
2-
import semmle.code.cpp.dataflow.DataFlow
2+
private import semmle.code.cpp.dataflow.DataFlow
33

44
/**
55
* A signal corresponding to a computational exception

c/misra/src/rules/RULE-22-17/InvalidOperationOnUnlockedMutex.ql

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ import codingstandards.c.misra
1818
import codingstandards.c.SubObjects
1919
import codingstandards.cpp.Concurrency
2020
import codingstandards.cpp.dominance.BehavioralSet
21-
import semmle.code.cpp.dataflow.new.DataFlow::DataFlow as NewDF
2221

2322
/* A call to mtx_unlock() or cnd_wait() or cnd_timedwait(), which require a locked mutex */
2423
class RequiresLockOperation extends FunctionCall {

c/misra/src/rules/RULE-22-7/EofShallBeComparedWithUnmodifiedReturnValues.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import cpp
1616
import codingstandards.c.misra
1717
import codingstandards.cpp.ReadErrorsAndEOF
18+
import semmle.code.cpp.dataflow.DataFlow
1819

1920
/**
2021
* The getchar() return value propagates directly to a check against EOF macro

cpp/autosar/src/rules/A8-4-9/InOutParametersDeclaredAsTNotModified.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import codingstandards.cpp.autosar
2121
import codingstandards.cpp.FunctionParameter
2222
import codingstandards.cpp.ConstHelpers
2323
import codingstandards.cpp.Operator
24+
import semmle.code.cpp.dataflow.DataFlow
2425

2526
/**
2627
* Non-const T& `Parameter`s to `Function`s

cpp/cert/src/rules/CTR53-CPP/UseValidIteratorRanges.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import cpp
2020
import codingstandards.cpp.cert
2121
import codingstandards.cpp.Iterators
22+
import semmle.code.cpp.dataflow.DataFlow
2223

2324
predicate startEndArgumentsDoNotPointToTheSameContainer(
2425
IteratorRangeFunctionCall fc, Expr arg, string reason

cpp/cert/src/rules/CTR55-CPP/DoNotUseAnAdditiveOperatorOnAnIterator.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import cpp
2020
import codingstandards.cpp.cert
2121
import codingstandards.cpp.Iterators
2222
import semmle.code.cpp.controlflow.Dominance
23+
import semmle.code.cpp.dataflow.DataFlow
2324

2425
/**
2526
* Models a call to an iterator's `operator+`

0 commit comments

Comments
 (0)