Skip to content

Commit 5d03e51

Browse files
committed
C#/Java: Include synthetic fields in isRelevantContent.
1 parent d881d31 commit 5d03e51

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

csharp/ql/src/utils/model-generator/ModelGeneratorUtilsSpecific.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ predicate isRelevantTaintStep(DataFlow::Node node1, DataFlow::Node node2) {
7070
}
7171

7272
predicate isRelevantContent(DataFlow::Content f) {
73+
isRelevantType(f.(DataFlow::FieldContent).getField().getType()) or
7374
isRelevantType(f.(DataFlow::FieldContent).getField().getType()) or
7475
f instanceof DataFlow::ElementContent
7576
}

java/ql/src/utils/model-generator/ModelGeneratorUtilsSpecific.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ predicate isRelevantTaintStep(DataFlow::Node node1, DataFlow::Node node2) {
131131
}
132132

133133
predicate isRelevantContent(DataFlow::Content f) {
134+
isRelevantType(f.(DataFlow::FieldContent).getField().getType()) or
134135
isRelevantType(f.(DataFlow::FieldContent).getField().getType()) or
135136
f instanceof DataFlow::ArrayContent or
136137
f instanceof DataFlow::CollectionContent or

0 commit comments

Comments
 (0)