]> granicus.if.org Git - clang/commit
Debug info: Emit distinct __block_literal_generic types for blocks with
authorAdrian Prantl <aprantl@apple.com>
Tue, 7 Jul 2015 00:49:35 +0000 (00:49 +0000)
committerAdrian Prantl <aprantl@apple.com>
Tue, 7 Jul 2015 00:49:35 +0000 (00:49 +0000)
commit27cac9536ccbba20d1c0580aa9e62416e06441e8
tree8d71b0b8c76b7ec86d7971a657623ed418fd2d80
parenta4bd538963e3acad1f8d900c8a05a46def21ebcd
Debug info: Emit distinct __block_literal_generic types for blocks with
different function signatures. (Previously clang would emit all block
pointer types with the type of the first block pointer in the compile
unit.)

rdar://problem/21602473

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@241534 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGDebugInfo.cpp
lib/CodeGen/CGDebugInfo.h
test/CodeGen/debug-info-block.c