Skip to content

Commit 83bb0e0

Browse files
committed
fix tests
1 parent 812ddd2 commit 83bb0e0

File tree

5 files changed

+18
-18
lines changed

5 files changed

+18
-18
lines changed

compiler/rustc_parse/src/parser/mod.rs

+3-4
Original file line numberDiff line numberDiff line change
@@ -828,11 +828,10 @@ impl<'a> Parser<'a> {
828828
}
829829

830830
fn expect_any_with_type(&mut self, kets: &[&TokenKind], expect: TokenExpectType) -> bool {
831-
let res = kets.iter().any(|k| match expect {
831+
kets.iter().any(|k| match expect {
832832
TokenExpectType::Expect => self.check(k),
833833
TokenExpectType::NoExpect => self.token == **k,
834-
});
835-
res
834+
})
836835
}
837836

838837
fn parse_seq_to_before_tokens<T>(
@@ -960,6 +959,7 @@ impl<'a> Parser<'a> {
960959
let t = f(self)?;
961960
v.push(t);
962961
}
962+
963963
Ok((v, trailing, recovered))
964964
}
965965

@@ -1045,7 +1045,6 @@ impl<'a> Parser<'a> {
10451045
f: impl FnMut(&mut Parser<'a>) -> PResult<'a, T>,
10461046
) -> PResult<'a, (ThinVec<T>, bool /* trailing */)> {
10471047
let (val, trailing, recovered) = self.parse_seq_to_before_end(ket, sep, f)?;
1048-
10491048
if !recovered {
10501049
self.eat(ket);
10511050
}

compiler/rustc_parse/src/parser/path.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ use thin_vec::ThinVec;
1717
use tracing::debug;
1818

1919
/// Specifies how to parse a path.
20-
#[derive(Copy, Clone, PartialEq, Debug)]
20+
#[derive(Copy, Clone, PartialEq)]
2121
pub enum PathStyle {
2222
/// In some contexts, notably in expressions, paths with generic arguments are ambiguous
2323
/// with something else. For example, in expressions `segment < ....` can be interpreted

compiler/rustc_resolve/src/late.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -1260,15 +1260,14 @@ impl<'a: 'ast, 'b, 'ast, 'tcx> LateResolutionVisitor<'a, 'b, 'ast, 'tcx> {
12601260
opt_ns: Option<Namespace>, // `None` indicates a module path in import
12611261
finalize: Option<Finalize>,
12621262
) -> PathResult<'a> {
1263-
let res = self.r.resolve_path_with_ribs(
1263+
self.r.resolve_path_with_ribs(
12641264
path,
12651265
opt_ns,
12661266
&self.parent_scope,
12671267
finalize,
12681268
Some(&self.ribs),
12691269
None,
1270-
);
1271-
res
1270+
)
12721271
}
12731272

12741273
// AST resolution
@@ -3721,6 +3720,7 @@ impl<'a: 'ast, 'b, 'ast, 'tcx> LateResolutionVisitor<'a, 'b, 'ast, 'tcx> {
37213720
"resolve_qpath(qself={:?}, path={:?}, ns={:?}, finalize={:?})",
37223721
qself, path, ns, finalize,
37233722
);
3723+
37243724
if let Some(qself) = qself {
37253725
if qself.position == 0 {
37263726
// This is a case like `<T>::B`, where there is no
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
1+
// #101728, we remove type ascription, so this test case is changed to `var as ty`
22
fn main() {
3-
let xxxxxxxxxxx = yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy : SomeTrait<AA, BB, CC>;
3+
let xxxxxxxxxxx = yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy as SomeTrait<AA, BB, CC>;
44

5-
let xxxxxxxxxxxxxxx = yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;
5+
let xxxxxxxxxxxxxxx = yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy as AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;
66

7-
let z = funk(yyyyyyyyyyyyyyy, zzzzzzzzzzzzzzzz, wwwwww): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;
7+
let z = funk(yyyyyyyyyyyyyyy, zzzzzzzzzzzzzzzz, wwwwww) as AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;
88

9-
x : u32 - 1u32 / 10f32 : u32
9+
let _ = x as u32 - 1u32 / (10f32 as u32);
1010
}
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
1+
// #101728, we remove type ascription, so this test case is changed to `var as ty`
12
fn main() {
23
let xxxxxxxxxxx =
3-
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy: SomeTrait<AA, BB, CC>;
4+
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy as SomeTrait<AA, BB, CC>;
45

56
let xxxxxxxxxxxxxxx =
6-
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;
7+
yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy as AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;
78

8-
let z = funk(yyyyyyyyyyyyyyy, zzzzzzzzzzzzzzzz, wwwwww):
9-
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;
9+
let z = funk(yyyyyyyyyyyyyyy, zzzzzzzzzzzzzzzz, wwwwww)
10+
as AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;
1011

11-
x: u32 - 1u32 / 10f32: u32
12+
let _ = x as u32 - 1u32 / (10f32 as u32);
1213
}

0 commit comments

Comments
 (0)