diff --git a/cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/Instruction.qll b/cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/Instruction.qll index ed1b2f69cf7d..5bc7cfcbe39c 100644 --- a/cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/Instruction.qll +++ b/cpp/ql/src/semmle/code/cpp/ir/implementation/aliased_ssa/Instruction.qll @@ -1577,6 +1577,7 @@ class CallInstruction extends Instruction { /** * Gets the argument operand at the specified index. */ + pragma[noinline] final PositionalArgumentOperand getPositionalArgumentOperand(int index) { result = getAnOperand() and result.getIndex() = index @@ -1585,6 +1586,7 @@ class CallInstruction extends Instruction { /** * Gets the argument at the specified index. */ + pragma[noinline] final Instruction getPositionalArgument(int index) { result = getPositionalArgumentOperand(index).getDef() } diff --git a/cpp/ql/src/semmle/code/cpp/ir/implementation/raw/Instruction.qll b/cpp/ql/src/semmle/code/cpp/ir/implementation/raw/Instruction.qll index ed1b2f69cf7d..5bc7cfcbe39c 100644 --- a/cpp/ql/src/semmle/code/cpp/ir/implementation/raw/Instruction.qll +++ b/cpp/ql/src/semmle/code/cpp/ir/implementation/raw/Instruction.qll @@ -1577,6 +1577,7 @@ class CallInstruction extends Instruction { /** * Gets the argument operand at the specified index. */ + pragma[noinline] final PositionalArgumentOperand getPositionalArgumentOperand(int index) { result = getAnOperand() and result.getIndex() = index @@ -1585,6 +1586,7 @@ class CallInstruction extends Instruction { /** * Gets the argument at the specified index. */ + pragma[noinline] final Instruction getPositionalArgument(int index) { result = getPositionalArgumentOperand(index).getDef() } diff --git a/cpp/ql/src/semmle/code/cpp/ir/implementation/unaliased_ssa/Instruction.qll b/cpp/ql/src/semmle/code/cpp/ir/implementation/unaliased_ssa/Instruction.qll index ed1b2f69cf7d..5bc7cfcbe39c 100644 --- a/cpp/ql/src/semmle/code/cpp/ir/implementation/unaliased_ssa/Instruction.qll +++ b/cpp/ql/src/semmle/code/cpp/ir/implementation/unaliased_ssa/Instruction.qll @@ -1577,6 +1577,7 @@ class CallInstruction extends Instruction { /** * Gets the argument operand at the specified index. */ + pragma[noinline] final PositionalArgumentOperand getPositionalArgumentOperand(int index) { result = getAnOperand() and result.getIndex() = index @@ -1585,6 +1586,7 @@ class CallInstruction extends Instruction { /** * Gets the argument at the specified index. */ + pragma[noinline] final Instruction getPositionalArgument(int index) { result = getPositionalArgumentOperand(index).getDef() } diff --git a/csharp/ql/src/experimental/ir/implementation/raw/Instruction.qll b/csharp/ql/src/experimental/ir/implementation/raw/Instruction.qll index ed1b2f69cf7d..5bc7cfcbe39c 100644 --- a/csharp/ql/src/experimental/ir/implementation/raw/Instruction.qll +++ b/csharp/ql/src/experimental/ir/implementation/raw/Instruction.qll @@ -1577,6 +1577,7 @@ class CallInstruction extends Instruction { /** * Gets the argument operand at the specified index. */ + pragma[noinline] final PositionalArgumentOperand getPositionalArgumentOperand(int index) { result = getAnOperand() and result.getIndex() = index @@ -1585,6 +1586,7 @@ class CallInstruction extends Instruction { /** * Gets the argument at the specified index. */ + pragma[noinline] final Instruction getPositionalArgument(int index) { result = getPositionalArgumentOperand(index).getDef() } diff --git a/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/Instruction.qll b/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/Instruction.qll index ed1b2f69cf7d..5bc7cfcbe39c 100644 --- a/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/Instruction.qll +++ b/csharp/ql/src/experimental/ir/implementation/unaliased_ssa/Instruction.qll @@ -1577,6 +1577,7 @@ class CallInstruction extends Instruction { /** * Gets the argument operand at the specified index. */ + pragma[noinline] final PositionalArgumentOperand getPositionalArgumentOperand(int index) { result = getAnOperand() and result.getIndex() = index @@ -1585,6 +1586,7 @@ class CallInstruction extends Instruction { /** * Gets the argument at the specified index. */ + pragma[noinline] final Instruction getPositionalArgument(int index) { result = getPositionalArgumentOperand(index).getDef() }