From c537f229009bcec23ac89132fd6f571acbc23c38 Mon Sep 17 00:00:00 2001 From: Dylan MacKenzie Date: Thu, 21 Nov 2019 14:13:42 -0800 Subject: [PATCH] Give name to full regex capture --- src/tools/compiletest/src/errors.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/tools/compiletest/src/errors.rs b/src/tools/compiletest/src/errors.rs index 2524468766f2..0ec2738181ee 100644 --- a/src/tools/compiletest/src/errors.rs +++ b/src/tools/compiletest/src/errors.rs @@ -142,7 +142,8 @@ fn parse_expected( }; // Get the part of the comment after the sigil (e.g. `~^^` or ~|). - let (_, mut msg) = line.split_at(captures.get(0).unwrap().end()); + let whole_match = captures.get(0).unwrap(); + let (_, mut msg) = line.split_at(whole_match.end()); let first_word = msg .split_whitespace() @@ -176,7 +177,7 @@ fn parse_expected( debug!( "line={} tag={:?} which={:?} kind={:?} msg={:?}", - line_num, &captures[0], which, kind, msg + line_num, whole_match.as_str(), which, kind, msg ); Some(( which,