Skip to content

Commit 7cc0919

Browse files
committed
C++/Shared: Convert the global control-flow library to a shared parameterized module.
1 parent 198a594 commit 7cc0919

File tree

6 files changed

+11
-3
lines changed

6 files changed

+11
-3
lines changed

cpp/ql/lib/qlpack.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ dependencies:
1515
codeql/tutorial: ${workspace}
1616
codeql/util: ${workspace}
1717
codeql/xml: ${workspace}
18+
codeql/global-controlflow: ${workspace}
1819
dataExtensions:
1920
- ext/*.model.yml
2021
- ext/generated/*.model.yml

cpp/ql/lib/semmle/code/cpp/interproccontrolflow/ControlFlow.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import cpp
55
*/
66
module ControlFlow {
77
private import internal.ControlFlowSpecific
8-
private import shared.ControlFlow
8+
private import codeql.globalcontrolflow.ControlFlow
99
import ControlFlowMake<Location, CppControlFlow>
1010
import Public
1111
}

cpp/ql/lib/semmle/code/cpp/interproccontrolflow/internal/ControlFlowSpecific.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
*/
44

55
private import cpp
6-
private import semmle.code.cpp.interproccontrolflow.shared.ControlFlow
6+
private import codeql.globalcontrolflow.ControlFlow
77

88
module Private {
99
import ControlFlowPrivate

cpp/ql/lib/semmle/code/cpp/interproccontrolflow/shared/internal/ControlFlowImpl.qll renamed to shared/global-controlflow/codeql/globalcontrolflow/internal/ControlFlowImpl.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
private import codeql.util.Unit
22
private import codeql.util.Location
3-
private import semmle.code.cpp.interproccontrolflow.shared.ControlFlow
3+
private import codeql.globalcontrolflow.ControlFlow
44

55
module MakeImpl<LocationSig Location, InputSig<Location> Lang> {
66
private import Lang

shared/global-controlflow/qlpack.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
name: codeql/global-controlflow
2+
version: 0.0.1
3+
groups: shared
4+
library: true
5+
dependencies:
6+
codeql/util: ${workspace}
7+
warnOnImplicitThis: true

0 commit comments

Comments
 (0)