Skip to content

Commit 9709ebb

Browse files
authored
Merge pull request #62 from microsoft/jb1/dfs-patch
DFS CPP + Java Compile Error patch
2 parents f99d2b0 + 7d8abf0 commit 9709ebb

File tree

4 files changed

+8
-4
lines changed

4 files changed

+8
-4
lines changed

csharp/ql/lib/semmle/code/csharp/dataflow/DataFlowStack.qll

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11

2+
import csharp
23
private import codeql.dataflow.DataFlow
34
private import semmle.code.csharp.dataflow.internal.DataFlowImplSpecific
45

56
private import codeql.dataflowstack.DataFlowStack as DFS
6-
private import DFS::DataFlowStackMake<CsharpDataFlow> as DataFlowStackFactory
7+
private import DFS::DataFlowStackMake<Location, CsharpDataFlow> as DataFlowStackFactory
78

89
module DataFlowStackMake<DataFlowStackFactory::DataFlow::GlobalFlowSig Flow>{
910
import DataFlowStackFactory::FlowStack<Flow>

java/ql/lib/semmle/code/java/dataflow/DataFlowStack.qll

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1+
import java
12
private import semmle.code.java.dataflow.DataFlow
23
private import semmle.code.java.dataflow.internal.DataFlowImplSpecific
34

45
private import codeql.dataflowstack.DataFlowStack as DFS
5-
private import DFS::DataFlowStackMake<JavaDataFlow> as DataFlowStackFactory
6+
private import DFS::DataFlowStackMake<Location, JavaDataFlow> as DataFlowStackFactory
67

78
module DataFlowStackMake<DataFlowStackFactory::DataFlow::GlobalFlowSig Flow>{
89
import DataFlowStackFactory::FlowStack<Flow>

shared/dataflowstack/codeql/dataflowstack/DataFlowStack.qll

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11

22
private import codeql.dataflow.DataFlow as DF
3+
private import codeql.util.Location
34

4-
module DataFlowStackMake<DF::InputSig Lang>{
5+
module DataFlowStackMake<LocationSig Location, DF::InputSig<Location> Lang>{
56

6-
import DF::DataFlowMake<Lang> as DataFlow
7+
import DF::DataFlowMake<Location,Lang> as DataFlow
78

89
module BiStackAnalysis<DataFlow::GlobalFlowSig FlowA, DataFlow::GlobalFlowSig FlowB>{
910

shared/dataflowstack/qlpack.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ groups: shared
44
library: true
55
dependencies:
66
codeql/dataflow: ${workspace}
7+
codeql/util: ${workspace}
78
warnOnImplicitThis: true

0 commit comments

Comments
 (0)