Don't use mem::transmute for the argument to CreateProxyHandler.

This commit is contained in:
Ms2ger 2014-06-06 12:29:43 +02:00
parent b2e7e67087
commit f0a87bcf64

View file

@ -2130,7 +2130,7 @@ class CGDefineDOMInterfaceMethod(CGAbstractMethod):
trace: Some(%s)
};
js_info.dom_static.proxy_handlers.insert(PrototypeList::id::%s as uint,
CreateProxyHandler(&traps, mem::transmute(&Class)));
CreateProxyHandler(&traps, &Class as *_ as *_));
""" % (FINALIZE_HOOK_NAME,
TRACE_HOOK_NAME,