File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
swift/ql/lib/codeql/swift/regex Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -140,7 +140,7 @@ class RegexRegexAdditionalFlowStep extends RegexAdditionalFlowStep {
140
140
private predicate setsParseModeEdge (
141
141
DataFlow:: Node nodeFrom , DataFlow:: Node nodeTo , RegexParseMode mode , boolean isSet
142
142
) {
143
- // `Regex` methods that modify parse mode
143
+ // `Regex` methods that modify the parse mode of an existing `Regex` object.
144
144
exists ( CallExpr ce |
145
145
nodeFrom .asExpr ( ) = ce .getQualifier ( ) and
146
146
nodeTo .asExpr ( ) = ce and
@@ -166,11 +166,12 @@ class RegexRegexAdditionalFlowStep extends RegexAdditionalFlowStep {
166
166
/**
167
167
* An additional flow step for `NSRegularExpression`.
168
168
*/
169
- class StandardRegexAdditionalFlowStep extends RegexAdditionalFlowStep {
169
+ class NSRegularExpressionRegexAdditionalFlowStep extends RegexAdditionalFlowStep {
170
170
override predicate step ( DataFlow:: Node nodeFrom , DataFlow:: Node nodeTo ) { none ( ) }
171
171
172
172
override predicate setsParseMode ( DataFlow:: Node node , RegexParseMode mode , boolean isSet ) {
173
- // `NSRegularExpression.Options` values
173
+ // `NSRegularExpression.Options` values (these are typically combined, then passed into
174
+ // the `NSRegularExpression` initializer).
174
175
node .asExpr ( )
175
176
.( MemberRefExpr )
176
177
.getMember ( )
You can’t perform that action at this time.
0 commit comments