summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Tolnay <dtolnay@gmail.com>2022-01-18 19:18:47 -0800
committerDavid Tolnay <dtolnay@gmail.com>2022-01-18 19:18:47 -0800
commit947a09a4a88f97aa0ab59a5d21afd8ca3d429e60 (patch)
tree57c38475b674aca61c0e3a171ffa12103dd7e6ac
parent80139a0f02ef04dc759f47ad59ece2138117c41c (diff)
downloadrust-947a09a4a88f97aa0ab59a5d21afd8ca3d429e60.tar.gz
Replace `if` + `unwrap` with `if let` in check_stack
-rw-r--r--compiler/rustc_ast_pretty/src/pp.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/compiler/rustc_ast_pretty/src/pp.rs b/compiler/rustc_ast_pretty/src/pp.rs
index 8d58eaa82a7..b2870ac2734 100644
--- a/compiler/rustc_ast_pretty/src/pp.rs
+++ b/compiler/rustc_ast_pretty/src/pp.rs
@@ -379,8 +379,7 @@ impl Printer {
}
fn check_stack(&mut self, k: usize) {
- if !self.scan_stack.is_empty() {
- let x = *self.scan_stack.front().unwrap();
+ if let Some(&x) = self.scan_stack.front() {
match self.buf[x].token {
Token::Begin(_) => {
if k > 0 {