]> git.lizzy.rs Git - rust.git/commitdiff
Explicitly handle semicolon after the item in statement position
authorSeiichi Uchida <seuchida@gmail.com>
Sat, 4 Aug 2018 00:59:38 +0000 (09:59 +0900)
committerSeiichi Uchida <seuchida@gmail.com>
Sat, 4 Aug 2018 00:59:38 +0000 (09:59 +0900)
src/visitor.rs

index 903fe039b1ba160f8ed33ed2a4eae810a6d63f27..c80cd78a992b1f2c85896b7dc87d5782caa42eda 100644 (file)
@@ -90,6 +90,8 @@ fn visit_stmt(&mut self, stmt: &ast::Stmt) {
         match stmt.node {
             ast::StmtKind::Item(ref item) => {
                 self.visit_item(item);
+                // Handle potential `;` after the item.
+                self.format_missing(stmt.span.hi());
             }
             ast::StmtKind::Local(..) | ast::StmtKind::Expr(..) | ast::StmtKind::Semi(..) => {
                 if contains_skip(get_attrs_from_stmt(stmt)) {