`<anon>:41:26: 41:60 error: can not cast to `*core::libc::types::os::arch::c95::c_char` in a constant expression` There's an llvm::LLVMConstPointerCast, so I don't see why this should be forbidden.