Illegal cast between address spaces caused a crash in TAS with LLVM 3.5. [A Clang bug, it should not generate such code the first place.]
The next (svn) LLVM is now 3.6. Consider 3.5 now stable as it does not have svn in its version number in llvm-config.