Skip to content

Commit 83f817c

Browse files
authored
Merge pull request #9134 from aschackmull/dataflow/perf-std-order
Dataflow: Improve standard order through easier type check elimination.
2 parents f7d2b27 + adb56df commit 83f817c

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
@@ -3661,7 +3661,7 @@ private newtype TPathNode =
36613661
* of dereference operations needed to get from the value in the node to the
36623662
* tracked object. The final type indicates the type of the tracked object.
36633663
*/
3664-
abstract private class AccessPath extends TAccessPath {
3664+
private class AccessPath extends TAccessPath {
36653665
/** Gets the head of this access path, if any. */
36663666
abstract TypedContent getHead();
36673667

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3661,7 +3661,7 @@ private newtype TPathNode =
36613661
* of dereference operations needed to get from the value in the node to the
36623662
* tracked object. The final type indicates the type of the tracked object.
36633663
*/
3664-
abstract private class AccessPath extends TAccessPath {
3664+
private class AccessPath extends TAccessPath {
36653665
/** Gets the head of this access path, if any. */
36663666
abstract TypedContent getHead();
36673667

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3661,7 +3661,7 @@ private newtype TPathNode =
36613661
* of dereference operations needed to get from the value in the node to the
36623662
* tracked object. The final type indicates the type of the tracked object.
36633663
*/
3664-
abstract private class AccessPath extends TAccessPath {
3664+
private class AccessPath extends TAccessPath {
36653665
/** Gets the head of this access path, if any. */
36663666
abstract TypedContent getHead();
36673667

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3661,7 +3661,7 @@ private newtype TPathNode =
36613661
* of dereference operations needed to get from the value in the node to the
36623662
* tracked object. The final type indicates the type of the tracked object.
36633663
*/
3664-
abstract private class AccessPath extends TAccessPath {
3664+
private class AccessPath extends TAccessPath {
36653665
/** Gets the head of this access path, if any. */
36663666
abstract TypedContent getHead();
36673667

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3661,7 +3661,7 @@ private newtype TPathNode =
36613661
* of dereference operations needed to get from the value in the node to the
36623662
* tracked object. The final type indicates the type of the tracked object.
36633663
*/
3664-
abstract private class AccessPath extends TAccessPath {
3664+
private class AccessPath extends TAccessPath {
36653665
/** Gets the head of this access path, if any. */
36663666
abstract TypedContent getHead();
36673667

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
@@ -3661,7 +3661,7 @@ private newtype TPathNode =
36613661
* of dereference operations needed to get from the value in the node to the
36623662
* tracked object. The final type indicates the type of the tracked object.
36633663
*/
3664-
abstract private class AccessPath extends TAccessPath {
3664+
private class AccessPath extends TAccessPath {
36653665
/** Gets the head of this access path, if any. */
36663666
abstract TypedContent getHead();
36673667

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
@@ -3661,7 +3661,7 @@ private newtype TPathNode =
36613661
* of dereference operations needed to get from the value in the node to the
36623662
* tracked object. The final type indicates the type of the tracked object.
36633663
*/
3664-
abstract private class AccessPath extends TAccessPath {
3664+
private class AccessPath extends TAccessPath {
36653665
/** Gets the head of this access path, if any. */
36663666
abstract TypedContent getHead();
36673667

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
@@ -3661,7 +3661,7 @@ private newtype TPathNode =
36613661
* of dereference operations needed to get from the value in the node to the
36623662
* tracked object. The final type indicates the type of the tracked object.
36633663
*/
3664-
abstract private class AccessPath extends TAccessPath {
3664+
private class AccessPath extends TAccessPath {
36653665
/** Gets the head of this access path, if any. */
36663666
abstract TypedContent getHead();
36673667

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
@@ -3661,7 +3661,7 @@ private newtype TPathNode =
36613661
* of dereference operations needed to get from the value in the node to the
36623662
* tracked object. The final type indicates the type of the tracked object.
36633663
*/
3664-
abstract private class AccessPath extends TAccessPath {
3664+
private class AccessPath extends TAccessPath {
36653665
/** Gets the head of this access path, if any. */
36663666
abstract TypedContent getHead();
36673667

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3661,7 +3661,7 @@ private newtype TPathNode =
36613661
* of dereference operations needed to get from the value in the node to the
36623662
* tracked object. The final type indicates the type of the tracked object.
36633663
*/
3664-
abstract private class AccessPath extends TAccessPath {
3664+
private class AccessPath extends TAccessPath {
36653665
/** Gets the head of this access path, if any. */
36663666
abstract TypedContent getHead();
36673667

0 commit comments

Comments
 (0)