use std::libc;

extern {
    pub unsafe fn free(p: *libc::c_void);
}

pub fn main() {
}

extern {
    pub unsafe fn free(p: *u8);
}

pub fn main() {
}

Fix test failure on windows
Fix test failure on windows

This patch ensures that the multiple extern definitions of `free` in the
run-pass tests have the same declaration, working around #7352.
