We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9afba0f commit e74fdf1Copy full SHA for e74fdf1
[refs]
@@ -1,2 +1,2 @@
1
---
2
-refs/heads/master: 355f77ef87bec89f37e77e751a530e418e62fe2c
+refs/heads/master: 45748a3be4275258ada5ca23b09c6b2f0122ca3f
trunk/src/lib/box.rs
@@ -1,8 +1,8 @@
export ptr_eq;
3
4
-native "rust" mod rustrt {
5
- fn rust_ptr_eq[T](@T a, @T b) -> int;
+fn ptr_eq[T](&@T a, &@T b) -> bool {
+ let uint a_ptr = unsafe::reinterpret_cast(a);
6
+ let uint b_ptr = unsafe::reinterpret_cast(b);
7
+ ret a_ptr == b_ptr;
8
}
-
-fn ptr_eq[T](@T a, @T b) -> bool { ret rustrt::rust_ptr_eq[T](a, b) != 0; }
0 commit comments