about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/value.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/librustc_codegen_llvm/value.rs')
-rw-r--r--src/librustc_codegen_llvm/value.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/librustc_codegen_llvm/value.rs b/src/librustc_codegen_llvm/value.rs
index 0ec964d4c42..3ad1521be93 100644
--- a/src/librustc_codegen_llvm/value.rs
+++ b/src/librustc_codegen_llvm/value.rs
@@ -4,10 +4,11 @@ use llvm;
 
 use std::fmt;
 use std::hash::{Hash, Hasher};
+use std::ptr;
 
 impl PartialEq for Value {
     fn eq(&self, other: &Self) -> bool {
-        self as *const _ == other as *const _
+        ptr::eq(self, other)
     }
 }