File tree Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -598,9 +598,12 @@ codeql::AppliedPropertyWrapperExpr ExprTranslator::translateAppliedPropertyWrapp
598
598
return entry;
599
599
}
600
600
601
- codeql::RegexLiteralExpr ExprTranslator::translateRegexLiteralExpr (const swift::RegexLiteralExpr& expr) {
601
+ codeql::RegexLiteralExpr ExprTranslator::translateRegexLiteralExpr (
602
+ const swift::RegexLiteralExpr& expr) {
602
603
auto entry = createExprEntry (expr);
603
- entry.pattern = expr.getRegexText ().str ();
604
+ auto pattern = expr.getRegexText ();
605
+ // the pattern has enclosing '/' delimiters, we'd rather get it without
606
+ entry.pattern = pattern.substr (1 , pattern.size () - 2 );
604
607
entry.version = expr.getVersion ();
605
608
return entry;
606
609
}
Original file line number Diff line number Diff line change 1
- | regex.swift:3:5:3:5 | ... | hasType: | yes | getPattern: | / a.*a/ | getVersion: | 1 |
2
- | regex.swift:4:5:4:5 | ... | hasType: | yes | getPattern: | / the number (\\d+)/ | getVersion: | 1 |
1
+ | regex.swift:3:5:3:5 | ... | hasType: | yes | getPattern: | a.*a | getVersion: | 1 |
2
+ | regex.swift:4:5:4:5 | ... | hasType: | yes | getPattern: | the number (\\d+) | getVersion: | 1 |
You can’t perform that action at this time.
0 commit comments