Make it build with llvm 3.4, not really working though...