Flip matching

This commit is contained in:
David Cook 2020-04-18 19:16:52 -05:00
parent 57c7119315
commit 11cd87e457

View File

@ -433,15 +433,10 @@ fn emulate_foreign_item_by_name(
this.write_scalar(Scalar::from_f64(res), dest)?; this.write_scalar(Scalar::from_f64(res), dest)?;
} }
"llvm.x86.sse2.pause" if this.tcx.sess.target.target.arch == "x86" || this.tcx.sess.target.target.arch == "x86_64" => {}
// Target-specific shims // Target-specific shims
_ => { _ => {
match this.tcx.sess.target.target.arch.as_str() {
"x86" | "x86_64" => match link_name {
"llvm.x86.sse2.pause" => return Ok(true),
_ => {}
}
_ => {}
}
match this.tcx.sess.target.target.target_os.as_str() { match this.tcx.sess.target.target.target_os.as_str() {
"linux" | "macos" => return posix::EvalContextExt::emulate_foreign_item_by_name(this, link_name, args, dest, ret), "linux" | "macos" => return posix::EvalContextExt::emulate_foreign_item_by_name(this, link_name, args, dest, ret),
"windows" => return windows::EvalContextExt::emulate_foreign_item_by_name(this, link_name, args, dest, ret), "windows" => return windows::EvalContextExt::emulate_foreign_item_by_name(this, link_name, args, dest, ret),