diff options
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
-rw-r--r-- | clang/lib/CodeGen/CodeGenFunction.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/CodeGen/CodeGenFunction.cpp b/clang/lib/CodeGen/CodeGenFunction.cpp index 4d29cea..d773cdd 100644 --- a/clang/lib/CodeGen/CodeGenFunction.cpp +++ b/clang/lib/CodeGen/CodeGenFunction.cpp @@ -2286,7 +2286,7 @@ llvm::BlockAddress *CodeGenFunction::GetAddrOfLabel(const LabelDecl *L) { // Make sure the indirect branch includes all of the address-taken blocks. IndirectBranch->addDestination(BB); - return llvm::BlockAddress::get(CurFn, BB); + return llvm::BlockAddress::get(CurFn->getType(), BB); } llvm::BasicBlock *CodeGenFunction::GetIndirectGotoBlock() { |