Add flag to mark structs for Apple Block "byref" variables; also add code to
authorCaroline Tice <ctice@apple.com>
Mon, 31 Aug 2009 21:19:37 +0000 (21:19 +0000)
committerCaroline Tice <ctice@apple.com>
Mon, 31 Aug 2009 21:19:37 +0000 (21:19 +0000)
commitdc8f6049d11ee73835c7b7e9b7c6d0b9e6a2c9b1
tree389b40bb51c33a90478b8ed76858c339185d79af
parent42214899082bfb5b6f8c6a09d355fec9ef4a0e82
Add flag to mark structs for Apple Block "byref" variables; also add code to
modify the type and location debug information for these variables to match the
programmer's expectations.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80625 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/DebugInfo.h
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
lib/CodeGen/AsmPrinter/DwarfDebug.h