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
598598 return entry;
599599}
600600
601- codeql::RegexLiteralExpr ExprTranslator::translateRegexLiteralExpr (const swift::RegexLiteralExpr& expr) {
601+ codeql::RegexLiteralExpr ExprTranslator::translateRegexLiteralExpr (
602+ const swift::RegexLiteralExpr& expr) {
602603 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 );
604607 entry.version = expr.getVersion ();
605608 return entry;
606609}
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