Skip to content

Commit adb56df

Browse files
committed
Dataflow: Improve standard order through easier type check elimination.
1 parent 7cd51d6 commit adb56df

29 files changed

+29
-29
lines changed

cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3653,7 +3653,7 @@ private newtype TPathNode =
36533653
* of dereference operations needed to get from the value in the node to the
36543654
* tracked object. The final type indicates the type of the tracked object.
36553655
*/
3656-
abstract private class AccessPath extends TAccessPath {
3656+
private class AccessPath extends TAccessPath {
36573657
/** Gets the head of this access path, if any. */
36583658
abstract TypedContent getHead();
36593659

cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl2.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3653,7 +3653,7 @@ private newtype TPathNode =
36533653
* of dereference operations needed to get from the value in the node to the
36543654
* tracked object. The final type indicates the type of the tracked object.
36553655
*/
3656-
abstract private class AccessPath extends TAccessPath {
3656+
private class AccessPath extends TAccessPath {
36573657
/** Gets the head of this access path, if any. */
36583658
abstract TypedContent getHead();
36593659

cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl3.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3653,7 +3653,7 @@ private newtype TPathNode =
36533653
* of dereference operations needed to get from the value in the node to the
36543654
* tracked object. The final type indicates the type of the tracked object.
36553655
*/
3656-
abstract private class AccessPath extends TAccessPath {
3656+
private class AccessPath extends TAccessPath {
36573657
/** Gets the head of this access path, if any. */
36583658
abstract TypedContent getHead();
36593659

cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImpl4.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3653,7 +3653,7 @@ private newtype TPathNode =
36533653
* of dereference operations needed to get from the value in the node to the
36543654
* tracked object. The final type indicates the type of the tracked object.
36553655
*/
3656-
abstract private class AccessPath extends TAccessPath {
3656+
private class AccessPath extends TAccessPath {
36573657
/** Gets the head of this access path, if any. */
36583658
abstract TypedContent getHead();
36593659

cpp/ql/lib/semmle/code/cpp/dataflow/internal/DataFlowImplLocal.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3653,7 +3653,7 @@ private newtype TPathNode =
36533653
* of dereference operations needed to get from the value in the node to the
36543654
* tracked object. The final type indicates the type of the tracked object.
36553655
*/
3656-
abstract private class AccessPath extends TAccessPath {
3656+
private class AccessPath extends TAccessPath {
36573657
/** Gets the head of this access path, if any. */
36583658
abstract TypedContent getHead();
36593659

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3653,7 +3653,7 @@ private newtype TPathNode =
36533653
* of dereference operations needed to get from the value in the node to the
36543654
* tracked object. The final type indicates the type of the tracked object.
36553655
*/
3656-
abstract private class AccessPath extends TAccessPath {
3656+
private class AccessPath extends TAccessPath {
36573657
/** Gets the head of this access path, if any. */
36583658
abstract TypedContent getHead();
36593659

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3653,7 +3653,7 @@ private newtype TPathNode =
36533653
* of dereference operations needed to get from the value in the node to the
36543654
* tracked object. The final type indicates the type of the tracked object.
36553655
*/
3656-
abstract private class AccessPath extends TAccessPath {
3656+
private class AccessPath extends TAccessPath {
36573657
/** Gets the head of this access path, if any. */
36583658
abstract TypedContent getHead();
36593659

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3653,7 +3653,7 @@ private newtype TPathNode =
36533653
* of dereference operations needed to get from the value in the node to the
36543654
* tracked object. The final type indicates the type of the tracked object.
36553655
*/
3656-
abstract private class AccessPath extends TAccessPath {
3656+
private class AccessPath extends TAccessPath {
36573657
/** Gets the head of this access path, if any. */
36583658
abstract TypedContent getHead();
36593659

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3653,7 +3653,7 @@ private newtype TPathNode =
36533653
* of dereference operations needed to get from the value in the node to the
36543654
* tracked object. The final type indicates the type of the tracked object.
36553655
*/
3656-
abstract private class AccessPath extends TAccessPath {
3656+
private class AccessPath extends TAccessPath {
36573657
/** Gets the head of this access path, if any. */
36583658
abstract TypedContent getHead();
36593659

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3653,7 +3653,7 @@ private newtype TPathNode =
36533653
* of dereference operations needed to get from the value in the node to the
36543654
* tracked object. The final type indicates the type of the tracked object.
36553655
*/
3656-
abstract private class AccessPath extends TAccessPath {
3656+
private class AccessPath extends TAccessPath {
36573657
/** Gets the head of this access path, if any. */
36583658
abstract TypedContent getHead();
36593659

0 commit comments

Comments
 (0)