it was. Fixes codegen bug introduced yesterday.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@84668
91177308-0d34-0410-b5e6-
96231b3b80d8
}
llvm::Value *CodeGenFunction::LoadBlockStruct() {
- return Builder.CreateLoad(LocalDeclMap[getBlockStructDecl()], "self");
+ llvm::Value *V = Builder.CreateLoad(LocalDeclMap[getBlockStructDecl()],
+ "self");
+ // For now, we codegen based upon byte offsets.
+ return Builder.CreateBitCast(V, PtrToInt8Ty);
}
llvm::Function *