Flip matching
This commit is contained in:
parent
57c7119315
commit
11cd87e457
@ -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),
|
||||||
|
Loading…
Reference in New Issue
Block a user