Hi Tom, with the release of LLVM 3.4, the semantics of the bitcast instruction were changed to not allow cross-address space casts. However, the change that fixes Clang IR generation was committed after 3.4 was branched. The (cfe) SVN revision is: 197036 -Manuel