barannikov88 added inline comments.
================ Comment at: clang/lib/CodeGen/CGBlocks.cpp:1262-1263 auto &byrefInfo = getBlockByrefInfo(variable); addr = Address(Builder.CreateLoad(addr), Int8Ty, byrefInfo.ByrefAlignment); - - addr = Builder.CreateElementBitCast(addr, byrefInfo.Type, "byref.addr"); + addr = addr.withElementType(byrefInfo.Type); ---------------- I meant something like this :) Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D153196/new/ https://reviews.llvm.org/D153196 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits