Stop using mem::transmute_copy.

This commit is contained in:
Ms2ger 2016-09-05 09:54:40 +02:00
parent c46003eb05
commit 5ae29b02b6
2 changed files with 10 additions and 5 deletions

View file

@ -51,7 +51,7 @@ use selectors::matching::ElementFlags;
use selectors::parser::{AttrSelector, NamespaceConstraint};
use std::fmt;
use std::marker::PhantomData;
use std::mem::{transmute, transmute_copy};
use std::mem::transmute;
use std::sync::Arc;
use string_cache::{Atom, Namespace};
use style::attr::AttrValue;
@ -119,8 +119,7 @@ impl<'ln> TNode for ServoLayoutNode<'ln> {
fn to_unsafe(&self) -> UnsafeNode {
unsafe {
let ptr: usize = transmute_copy(self);
(ptr, 0)
(self.node.unsafe_get() as usize, 0)
}
}