upgrade to target-lexicon 0.8.0

* the target-lexicon crate no longer has or needs the std feature
  in cargo, so we can delete all default-features=false, any mentions
  of its std feature, and the nostd configs in many lib.rs files
* the representation of arm architectures has changed, so some case
  statements needed refactoring
This commit is contained in:
Pat Hickey
2019-09-04 12:25:58 -07:00
committed by Dan Gohman
parent 49a37e48fb
commit 89d741f8ae
20 changed files with 33 additions and 44 deletions

View File

@@ -31,6 +31,7 @@ impl CallConv {
// uses System V.
Ok(CallingConvention::SystemV) | Err(()) => CallConv::SystemV,
Ok(CallingConvention::WindowsFastcall) => CallConv::WindowsFastcall,
Ok(unimp) => unimplemented!("calling convention: {:?}", unimp),
}
}