]> granicus.if.org Git - clang/commit
Remove all uses of DIFlagBlockByrefStruct
authorAdrian Prantl <aprantl@apple.com>
Mon, 10 Sep 2018 16:14:28 +0000 (16:14 +0000)
committerAdrian Prantl <aprantl@apple.com>
Mon, 10 Sep 2018 16:14:28 +0000 (16:14 +0000)
commit5df831d3873a0affc7c7e1d908978f68222737f1
tree1212d9759668660bbd157ffe6a3d7d5ffc51be6e
parentaa45ce114429f5bc340db01ba14168b79bcc60c9
Remove all uses of DIFlagBlockByrefStruct

This patch removes the last reason why DIFlagBlockByrefStruct from
Clang by directly implementing the drilling into the member type done
in DwarfDebug::DbgVariable::getType() into the frontend.

rdar://problem/31629055

Differential Revision: https://reviews.llvm.org/D51807

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@341842 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGDebugInfo.cpp
lib/CodeGen/CGDebugInfo.h
test/CodeGenObjC/block-byref-debuginfo.m