Skip to content

Commit 6b728ac

Browse files
committed
Use specific codeql/shared-ssa pack for the SSA library
1 parent c6807f5 commit 6b728ac

File tree

16 files changed

+22
-16
lines changed

16 files changed

+22
-16
lines changed

.github/workflows/ruby-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ jobs:
9595
uses: ./.github/actions/fetch-codeql
9696
- name: Build Query Pack
9797
run: |
98-
codeql pack create ../shared/ql/lib --output target/packs
98+
codeql pack create ../shared/ssa --output target/packs
9999
codeql pack create ql/lib --output target/packs
100100
codeql pack install ql/src
101101
codeql pack create ql/src --output target/packs

codeql-workspace.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ provide:
44
- "*/ql/test/qlpack.yml"
55
- "*/ql/examples/qlpack.yml"
66
- "*/ql/consistency-queries/qlpack.yml"
7+
- "shared/*/qlpack.yml"
78
- "cpp/ql/test/query-tests/Security/CWE/CWE-190/semmle/tainted/qlpack.yml"
89
- "go/ql/config/legacy-support/qlpack.yml"
910
- "go/build/codeql-extractor-go/codeql-extractor.yml"

cpp/ql/lib/qlpack.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ extractor: cpp
66
library: true
77
upgrades: upgrades
88
dependencies:
9-
codeql/shared-all: "*"
9+
codeql/shared-ssa: "*"

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ private import DataFlowUtil
44
private import DataFlowImplCommon as DataFlowImplCommon
55
private import semmle.code.cpp.models.interfaces.Allocation as Alloc
66
private import semmle.code.cpp.models.interfaces.DataFlow as DataFlow
7-
private import codeql.shared.dataflow.Ssa as SsaImplCommon
7+
private import codeql.shared.ssa.Ssa as SsaImplCommon
88

99
private module SourceVariables {
1010
private newtype TSourceVariable =

csharp/ql/lib/qlpack.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ extractor: csharp
66
library: true
77
upgrades: upgrades
88
dependencies:
9-
codeql/shared-all: "*"
9+
codeql/shared-ssa: "*"

csharp/ql/lib/semmle/code/cil/internal/SsaImpl.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
private import cil
2-
private import codeql.shared.dataflow.Ssa as SsaImplCommon
2+
private import codeql.shared.ssa.Ssa as SsaImplCommon
33

44
private module SsaInput implements SsaImplCommon::InputSig {
55
class BasicBlock = CIL::BasicBlock;

csharp/ql/lib/semmle/code/csharp/controlflow/internal/PreSsa.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ module PreSsa {
99
private import AssignableDefinitions
1010
private import semmle.code.csharp.controlflow.internal.ControlFlowGraphImpl
1111
private import semmle.code.csharp.controlflow.internal.PreBasicBlocks as PreBasicBlocks
12-
private import codeql.shared.dataflow.Ssa as SsaImplCommon
12+
private import codeql.shared.ssa.Ssa as SsaImplCommon
1313

1414
private predicate definitionAt(
1515
AssignableDefinition def, SsaInput::BasicBlock bb, int i, SsaInput::SourceVariable v

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import csharp
55
*/
66
module BaseSsa {
77
private import AssignableDefinitions
8-
private import codeql.shared.dataflow.Ssa as SsaImplCommon
8+
private import codeql.shared.ssa.Ssa as SsaImplCommon
99

1010
/**
1111
* Holds if the `i`th node of basic block `bb` is assignable definition `def`,

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

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

55
import csharp
6-
private import codeql.shared.dataflow.Ssa as SsaImplCommon
6+
private import codeql.shared.ssa.Ssa as SsaImplCommon
77
private import AssignableDefinitions
88

99
private module SsaInput implements SsaImplCommon::InputSig {

ruby/ql/lib/codeql/ruby/dataflow/internal/SsaImpl.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
private import codeql.shared.dataflow.Ssa as SsaImplCommon
1+
private import codeql.shared.ssa.Ssa as SsaImplCommon
22
private import codeql.ruby.AST
33
private import codeql.ruby.CFG as CFG
44
private import codeql.ruby.ast.Variable

0 commit comments

Comments
 (0)