From 9da428dad8eefa8a821214bc0fe0d4159ba4efed Mon Sep 17 00:00:00 2001 From: Austin Bonander Date: Wed, 3 Oct 2018 14:24:31 -0700 Subject: make `Parser::parse_foreign_item()` return a foreign item or error closes #54441 --- src/libsyntax/ext/expand.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/libsyntax/ext') diff --git a/src/libsyntax/ext/expand.rs b/src/libsyntax/ext/expand.rs index 52322e98d46..ba70108ea47 100644 --- a/src/libsyntax/ext/expand.rs +++ b/src/libsyntax/ext/expand.rs @@ -1008,9 +1008,7 @@ impl<'a> Parser<'a> { AstFragmentKind::ForeignItems => { let mut items = SmallVec::new(); while self.token != token::Eof { - if let Some(item) = self.parse_foreign_item()? { - items.push(item); - } + items.push(self.parse_foreign_item()?); } AstFragment::ForeignItems(items) } -- cgit 1.4.1-3-g733a5