Updating for llvm3.4