Merge rc/1.18 into next.

This commit is contained in:
Aditya Sharad
2018-09-05 14:09:06 +01:00
145 changed files with 598 additions and 365 deletions

View File

@@ -1,6 +1,6 @@
import default
import semmle.code.cpp.ssa.SSAIR
import semmle.code.cpp.ssa.internal.IntegerConstant
import semmle.code.cpp.ir.IR
import semmle.code.cpp.ir.internal.IntegerConstant
language[monotonicAggregates]
IntValue getConstantValue(Instruction instr) {

View File

@@ -1,5 +1,5 @@
import cpp
import semmle.code.cpp.ssa.internal.IntegerConstant as Ints
import semmle.code.cpp.ir.internal.IntegerConstant as Ints
bindingset[n]
string resultString(int n) {

View File

@@ -1,6 +1,6 @@
import default
import semmle.code.cpp.ssa.internal.ssa.AliasAnalysis
import semmle.code.cpp.ir.IR
import semmle.code.cpp.ir.implementation.unaliased_ssa.internal.AliasAnalysis
import semmle.code.cpp.ir.implementation.raw.IR
predicate shouldEscape(IRAutomaticUserVariable var) {
exists(string name |

View File

@@ -1,6 +1,6 @@
import default
import semmle.code.cpp.ssa.internal.ssa.AliasAnalysis
import semmle.code.cpp.ir.IR
import semmle.code.cpp.ir.implementation.unaliased_ssa.internal.AliasAnalysis
import semmle.code.cpp.ir.implementation.raw.IR
from Instruction instr, string pointsTo
where

View File

@@ -1,6 +1,6 @@
import default
import semmle.code.cpp.ssa.internal.aliased_ssa.AliasAnalysis
import semmle.code.cpp.ssa.SSAIR
import semmle.code.cpp.ir.implementation.aliased_ssa.internal.AliasAnalysis
import semmle.code.cpp.ir.implementation.unaliased_ssa.IR
predicate shouldEscape(IRAutomaticUserVariable var) {
exists(string name |

View File

@@ -1 +0,0 @@
semmle/code/cpp/ssa/AliasedSSAIRSanity.ql

View File

@@ -1 +0,0 @@
semmle/code/cpp/ssa/SSAIRSanity.ql

View File

@@ -1 +1 @@
semmle/code/cpp/ssa/PrintAliasedSSAIR.ql
semmle/code/cpp/ir/PrintIR.ql

View File

@@ -1 +0,0 @@
semmle/code/cpp/ir/PrintIR.ql

View File

@@ -0,0 +1 @@
semmle/code/cpp/ir/implementation/raw/PrintIR.ql

View File

@@ -0,0 +1 @@
semmle/code/cpp/ir/implementation/raw/IRSanity.ql

View File

@@ -1,5 +1,5 @@
import default
import semmle.code.cpp.ssa.SSAIR
import semmle.code.cpp.ir.IR
from FunctionIR funcIR
select funcIR.toString(), count(funcIR.getABlock())

View File

@@ -1 +0,0 @@
semmle/code/cpp/ssa/PrintSSAIR.ql

View File

@@ -0,0 +1 @@
semmle/code/cpp/ir/implementation/unaliased_ssa/PrintIR.ql

View File

@@ -0,0 +1 @@
semmle/code/cpp/ir/implementation/unaliased_ssa/IRSanity.ql