Mostly fix build breaks

This commit is contained in:
Brian J. Burg 2012-09-10 15:18:30 -07:00
parent 3437a3ea53
commit 0300776298
35 changed files with 477 additions and 344 deletions

View file

@ -72,8 +72,8 @@ unsafe fn domstring_to_jsval(cx: *JSContext, str: DOMString) -> jsval {
fn get_compartment(cx: *JSContext) -> *bare_compartment {
unsafe {
let priv: *libc::c_void = JS_GetContextPrivate(cx);
let compartment: *bare_compartment = unsafe::reinterpret_cast(&priv);
let privptr: *libc::c_void = JS_GetContextPrivate(cx);
let compartment: *bare_compartment = unsafe::reinterpret_cast(&privptr);
assert cx == (*compartment).cx.ptr;
compartment
}