Skip to content

Commit 74ea9bc

Browse files
author
Robert Marsh
committed
C++: fix merge issue
1 parent 1a458aa commit 74ea9bc

5 files changed

Lines changed: 25 additions & 0 deletions

File tree

cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/Instruction.qll

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1239,6 +1239,11 @@ class IndirectReadSideEffectInstruction extends ReadSideEffectInstruction {
12391239
/**
12401240
* An instruction representing the read of an indirect buffer parameter within a function call.
12411241
*/
1242+
class BufferReadSideEffectInstruction extends ReadSideEffectInstruction {
1243+
BufferReadSideEffectInstruction() { getOpcode() instanceof Opcode::BufferReadSideEffect }
1244+
}
1245+
1246+
/**
12421247
* An instruction representing the read of an indirect buffer parameter within a function call.
12431248
*/
12441249
class SizedBufferReadSideEffectInstruction extends ReadSideEffectInstruction {

cpp/ql/src/semmle/code/cpp/ir/implementation/raw/Instruction.qll

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1239,6 +1239,11 @@ class IndirectReadSideEffectInstruction extends ReadSideEffectInstruction {
12391239
/**
12401240
* An instruction representing the read of an indirect buffer parameter within a function call.
12411241
*/
1242+
class BufferReadSideEffectInstruction extends ReadSideEffectInstruction {
1243+
BufferReadSideEffectInstruction() { getOpcode() instanceof Opcode::BufferReadSideEffect }
1244+
}
1245+
1246+
/**
12421247
* An instruction representing the read of an indirect buffer parameter within a function call.
12431248
*/
12441249
class SizedBufferReadSideEffectInstruction extends ReadSideEffectInstruction {

cpp/ql/src/semmle/code/cpp/ir/implementation/unaliased_ssa/Instruction.qll

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1239,6 +1239,11 @@ class IndirectReadSideEffectInstruction extends ReadSideEffectInstruction {
12391239
/**
12401240
* An instruction representing the read of an indirect buffer parameter within a function call.
12411241
*/
1242+
class BufferReadSideEffectInstruction extends ReadSideEffectInstruction {
1243+
BufferReadSideEffectInstruction() { getOpcode() instanceof Opcode::BufferReadSideEffect }
1244+
}
1245+
1246+
/**
12421247
* An instruction representing the read of an indirect buffer parameter within a function call.
12431248
*/
12441249
class SizedBufferReadSideEffectInstruction extends ReadSideEffectInstruction {

csharp/ql/src/semmle/code/csharp/ir/implementation/raw/Instruction.qll

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1239,6 +1239,11 @@ class IndirectReadSideEffectInstruction extends ReadSideEffectInstruction {
12391239
/**
12401240
* An instruction representing the read of an indirect buffer parameter within a function call.
12411241
*/
1242+
class BufferReadSideEffectInstruction extends ReadSideEffectInstruction {
1243+
BufferReadSideEffectInstruction() { getOpcode() instanceof Opcode::BufferReadSideEffect }
1244+
}
1245+
1246+
/**
12421247
* An instruction representing the read of an indirect buffer parameter within a function call.
12431248
*/
12441249
class SizedBufferReadSideEffectInstruction extends ReadSideEffectInstruction {

csharp/ql/src/semmle/code/csharp/ir/implementation/unaliased_ssa/Instruction.qll

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1239,6 +1239,11 @@ class IndirectReadSideEffectInstruction extends ReadSideEffectInstruction {
12391239
/**
12401240
* An instruction representing the read of an indirect buffer parameter within a function call.
12411241
*/
1242+
class BufferReadSideEffectInstruction extends ReadSideEffectInstruction {
1243+
BufferReadSideEffectInstruction() { getOpcode() instanceof Opcode::BufferReadSideEffect }
1244+
}
1245+
1246+
/**
12421247
* An instruction representing the read of an indirect buffer parameter within a function call.
12431248
*/
12441249
class SizedBufferReadSideEffectInstruction extends ReadSideEffectInstruction {

0 commit comments

Comments
 (0)