]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - opencl/llvm.git/commit
Revert "Reverting r193835 due to weirdness with Go..."
authorDavid Blaikie <dblaikie@gmail.com>
Fri, 3 Jan 2014 01:30:05 +0000 (01:30 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Fri, 3 Jan 2014 01:30:05 +0000 (01:30 +0000)
commit306c04c2184ae524c03c2797b7c944d5ab8f938e
treea4e84f89428024da7c2b4ca00b83a0e3ae101bbd
parent58b28147c5531250268038039f00ecaad421dcd1
Revert "Reverting r193835 due to weirdness with Go..."

The cgo problem was that it wants dwarf2 which doesn't support direct
constant encoding of the location. So let's add support for dwarf2
encoding (using a location expression) of data member locations.

This reverts commit r198385.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198389 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/AsmPrinter/DwarfUnit.cpp
test/DebugInfo/X86/concrete_out_of_line.ll
test/DebugInfo/X86/data_member_location.ll
test/DebugInfo/X86/generate-odr-hash.ll