From 2bb92aa02ff98e13970602e7a7f9555050f1dbe7 Mon Sep 17 00:00:00 2001 From: David Wood Date: Mon, 3 Jun 2019 11:36:19 +0100 Subject: [PATCH] rustc: remove `ArgSource` `ArgSource` is no longer used anywhere, so it can be removed. --- src/librustc/hir/lowering.rs | 2 -- src/librustc/hir/mod.rs | 10 ---------- 2 files changed, 12 deletions(-) diff --git a/src/librustc/hir/lowering.rs b/src/librustc/hir/lowering.rs index ab7a854112661..14a6e93341e32 100644 --- a/src/librustc/hir/lowering.rs +++ b/src/librustc/hir/lowering.rs @@ -2285,7 +2285,6 @@ impl<'a> LoweringContext<'a> { hir::Arg { hir_id: self.lower_node_id(arg.id), pat: self.lower_pat(&arg.pat), - source: hir::ArgSource::Normal, } } @@ -3091,7 +3090,6 @@ impl<'a> LoweringContext<'a> { let new_argument = hir::Arg { hir_id: argument.hir_id, pat: new_argument_pat, - source: hir::ArgSource::AsyncFn }; if is_simple_argument { diff --git a/src/librustc/hir/mod.rs b/src/librustc/hir/mod.rs index eb338482eba91..65fc56f2c4878 100644 --- a/src/librustc/hir/mod.rs +++ b/src/librustc/hir/mod.rs @@ -1929,16 +1929,6 @@ pub struct InlineAsm { pub struct Arg { pub pat: P, pub hir_id: HirId, - pub source: ArgSource, -} - -/// Represents the source of an argument in a function header. -#[derive(Clone, RustcEncodable, RustcDecodable, Debug, HashStable)] -pub enum ArgSource { - /// Argument as specified by the user. - Normal, - /// Generated argument from `async fn` lowering. - AsyncFn, } /// Represents the header (not the body) of a function declaration.