about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/librustc/hir/lowering.rs2
-rw-r--r--src/librustc/hir/mod.rs10
2 files changed, 0 insertions, 12 deletions
diff --git a/src/librustc/hir/lowering.rs b/src/librustc/hir/lowering.rs
index ab7a8541126..14a6e93341e 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 eb338482eba..65fc56f2c48 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<Pat>,
     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.