Upgrade to Rust 1.17.

- Remove some uses of 'static in const and static globals that are no
  longer needed.
- Use the new struct initialization shorthand.
This commit is contained in:
Jakob Stoklund Olesen
2017-04-27 12:28:18 -07:00
parent eaf1ed09fc
commit ee5f035e31
31 changed files with 118 additions and 153 deletions

View File

@@ -39,7 +39,7 @@ fn isa_constructor(shared_flags: shared_settings::Flags,
};
Box::new(Isa {
isa_flags: settings::Flags::new(&shared_flags, builder),
shared_flags: shared_flags,
shared_flags,
cpumode: level1,
})
}

View File

@@ -33,7 +33,7 @@ fn isa_constructor(shared_flags: shared_settings::Flags,
-> Box<TargetIsa> {
Box::new(Isa {
isa_flags: settings::Flags::new(&shared_flags, builder),
shared_flags: shared_flags,
shared_flags,
})
}

View File

@@ -19,10 +19,7 @@ pub struct Encoding {
impl Encoding {
/// Create a new `Encoding` containing `(recipe, bits)`.
pub fn new(recipe: u16, bits: u16) -> Encoding {
Encoding {
recipe: recipe,
bits: bits,
}
Encoding { recipe, bits }
}
/// Get the recipe number in this encoding.

View File

@@ -39,7 +39,7 @@ fn isa_constructor(shared_flags: shared_settings::Flags,
};
Box::new(Isa {
isa_flags: settings::Flags::new(&shared_flags, builder),
shared_flags: shared_flags,
shared_flags,
cpumode: level1,
})
}

View File

@@ -220,7 +220,7 @@ impl RegInfo {
/// Make a temporary object that can display a register unit.
pub fn display_regunit(&self, regunit: RegUnit) -> DisplayRegUnit {
DisplayRegUnit {
regunit: regunit,
regunit,
reginfo: self,
}
}

View File

@@ -39,7 +39,7 @@ fn isa_constructor(shared_flags: shared_settings::Flags,
};
Box::new(Isa {
isa_flags: settings::Flags::new(&shared_flags, builder),
shared_flags: shared_flags,
shared_flags,
cpumode: level1,
})
}