diff --git a/swift/integration-tests/linux-only/RegexLiteralExpr/RegexLiteralExpr.expected b/swift/integration-tests/linux-only/RegexLiteralExpr/RegexLiteralExpr.expected index 4934743fb57f..2510b2dc1ffd 100644 --- a/swift/integration-tests/linux-only/RegexLiteralExpr/RegexLiteralExpr.expected +++ b/swift/integration-tests/linux-only/RegexLiteralExpr/RegexLiteralExpr.expected @@ -1,2 +1,2 @@ -| regex.swift:1:5:1:5 | ... | getType: | Regex | getPattern: | a.*a | getVersion: | 1 | -| regex.swift:2:5:2:5 | ... | getType: | Regex<(Substring, Substring)> | getPattern: | the number (\\d+) | getVersion: | 1 | +| regex.swift:1:5:1:5 | a.*a | getType: | Regex | getPattern: | a.*a | getVersion: | 1 | +| regex.swift:2:5:2:5 | the number (\\d+) | getType: | Regex<(Substring, Substring)> | getPattern: | the number (\\d+) | getVersion: | 1 | diff --git a/swift/ql/lib/codeql/swift/elements/expr/RegexLiteralExpr.qll b/swift/ql/lib/codeql/swift/elements/expr/RegexLiteralExpr.qll index 6976310f6f30..188e8c3587bb 100644 --- a/swift/ql/lib/codeql/swift/elements/expr/RegexLiteralExpr.qll +++ b/swift/ql/lib/codeql/swift/elements/expr/RegexLiteralExpr.qll @@ -1,7 +1,5 @@ private import codeql.swift.generated.expr.RegexLiteralExpr class RegexLiteralExpr extends Generated::RegexLiteralExpr { - override string toString() { - result = "..." // TODO: We can improve this once we extract the regex - } + override string toString() { result = this.getPattern() } }