diff options
| author | Oliver Scherer <github35764891676564198441@oli-obk.de> | 2020-06-21 13:17:05 +0200 |
|---|---|---|
| committer | Oliver Scherer <github35764891676564198441@oli-obk.de> | 2020-06-21 13:17:05 +0200 |
| commit | e465b227d15fec8f16863ba8e77191ceb5c8670b (patch) | |
| tree | a88108e839901aa65ac3a8854d5f2d6da4b60cc7 /src | |
| parent | 98e97a46e2201520f54082abe462728b0a770a6b (diff) | |
| download | rust-e465b227d15fec8f16863ba8e77191ceb5c8670b.tar.gz rust-e465b227d15fec8f16863ba8e77191ceb5c8670b.zip | |
`icmp` can handle raw pointers just fine, there's no need to cast to int.
Diffstat (limited to 'src')
| -rw-r--r-- | src/librustc_codegen_llvm/intrinsic.rs | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/librustc_codegen_llvm/intrinsic.rs b/src/librustc_codegen_llvm/intrinsic.rs index 78c29588e2e..0a8525f06fa 100644 --- a/src/librustc_codegen_llvm/intrinsic.rs +++ b/src/librustc_codegen_llvm/intrinsic.rs @@ -734,8 +734,6 @@ impl IntrinsicCallMethods<'tcx> for Builder<'a, 'll, 'tcx> { "ptr_guaranteed_eq" | "ptr_guaranteed_ne" => { let a = args[0].immediate(); let b = args[1].immediate(); - let a = self.ptrtoint(a, self.type_isize()); - let b = self.ptrtoint(b, self.type_isize()); if name == "ptr_guaranteed_eq" { self.icmp(IntPredicate::IntEQ, a, b) } else { |
