Take __weak out of the compiler namespace