rustc: remove ArgSource

`ArgSource` is no longer used anywhere, so it can be removed.
This commit is contained in:
David Wood 2019-06-03 11:36:19 +01:00
parent 3c7e0eb547
commit 2bb92aa02f
No known key found for this signature in database
GPG key ID: 01760B4F9F53F154
2 changed files with 0 additions and 12 deletions

View file

@ -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 {

View file

@ -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.