]> git.lizzy.rs Git - rust.git/commitdiff
Simplify print_end
authorMark Rousskov <mark.simulacrum@gmail.com>
Sun, 7 Jul 2019 14:38:09 +0000 (10:38 -0400)
committerMark Rousskov <mark.simulacrum@gmail.com>
Wed, 10 Jul 2019 11:12:29 +0000 (07:12 -0400)
Presumably the code was from an older age of Rust and can now be written
much simpler.

src/libsyntax/print/pp.rs

index bff291348d70f1712b5fa9248e6a2e6f102c6b09..602a39a196276ed8fd6ff7e29b1bce4a9a163601 100644 (file)
@@ -521,9 +521,7 @@ fn print_begin(&mut self, b: BeginToken, l: isize) {
 
     fn print_end(&mut self) {
         debug!("print End -> pop End");
-        let print_stack = &mut self.print_stack;
-        assert!(!print_stack.is_empty());
-        print_stack.pop().unwrap();
+        self.print_stack.pop().unwrap();
     }
 
     fn print_break(&mut self, b: BreakToken, l: isize) {