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

@@ -99,8 +99,8 @@ impl Coloring {
let mut ctx = Context {
reginfo: isa.register_info(),
encinfo: isa.encoding_info(),
domtree: domtree,
liveness: liveness,
domtree,
liveness,
usable_regs: isa.allocatable_registers(func),
};
ctx.run(self, func, tracker)

View File

@@ -70,9 +70,9 @@ impl LiveValueVec {
fn push(&mut self, value: Value, endpoint: Inst, affinity: Affinity) {
self.values
.push(LiveValue {
value: value,
endpoint: endpoint,
affinity: affinity,
value,
endpoint,
affinity,
});
}

View File

@@ -208,8 +208,8 @@ impl LiveRange {
/// The live range will be created as dead, but it can be extended with `extend_in_ebb()`.
pub fn new(value: Value, def: ProgramPoint, affinity: Affinity) -> LiveRange {
LiveRange {
value: value,
affinity: affinity,
value,
affinity,
def_begin: def,
def_end: def,
liveins: Vec::new(),