From dacebb8a0044a83b6319e9ae60ab0359f6fd3abb Mon Sep 17 00:00:00 2001 From: Pietro Albini Date: Mon, 30 Apr 2018 09:29:35 +0200 Subject: [PATCH] Remove new enum variant from #50092 backport ExpansionKind::ForeignItems was added in #49350, which is not included in the 1.26 beta. --- src/libsyntax/ext/base.rs | 7 ------- src/libsyntax/ext/expand.rs | 2 -- 2 files changed, 9 deletions(-) diff --git a/src/libsyntax/ext/base.rs b/src/libsyntax/ext/base.rs index 204b0922e5967..50eafe60148a8 100644 --- a/src/libsyntax/ext/base.rs +++ b/src/libsyntax/ext/base.rs @@ -106,13 +106,6 @@ impl Annotatable { } } - pub fn expect_foreign_item(self) -> ast::ForeignItem { - match self { - Annotatable::ForeignItem(i) => i.into_inner(), - _ => panic!("expected foreign item") - } - } - pub fn expect_stmt(self) -> ast::Stmt { match self { Annotatable::Stmt(stmt) => stmt.into_inner(), diff --git a/src/libsyntax/ext/expand.rs b/src/libsyntax/ext/expand.rs index 0fba0c0337116..cad51f06e0955 100644 --- a/src/libsyntax/ext/expand.rs +++ b/src/libsyntax/ext/expand.rs @@ -149,8 +149,6 @@ impl ExpansionKind { Expansion::ImplItems(items.map(Annotatable::expect_impl_item).collect()), ExpansionKind::TraitItems => Expansion::TraitItems(items.map(Annotatable::expect_trait_item).collect()), - ExpansionKind::ForeignItems => - Expansion::ForeignItems(items.map(Annotatable::expect_foreign_item).collect()), ExpansionKind::Stmts => Expansion::Stmts(items.map(Annotatable::expect_stmt).collect()), ExpansionKind::Expr => Expansion::Expr( items.next().expect("expected exactly one expression").expect_expr()