aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/CBackend
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2009-12-03 00:17:12 +0000
committerBill Wendling <isanbard@gmail.com>2009-12-03 00:17:12 +0000
commit56eb10842f19c43f3970f6f6ba2d8b7dbf4807e9 (patch)
tree2625a1251b0b0dc3c14d9b765055e01fb97197db /lib/Target/CBackend
parent33221d9fcccbb6f41d5664fd0b89c9e6f71a0875 (diff)
downloadexternal_llvm-56eb10842f19c43f3970f6f6ba2d8b7dbf4807e9.zip
external_llvm-56eb10842f19c43f3970f6f6ba2d8b7dbf4807e9.tar.gz
external_llvm-56eb10842f19c43f3970f6f6ba2d8b7dbf4807e9.tar.bz2
This initial code is meant to convert TargetData to use an AbstractTypesUser so
that it doesn't have dangling pointers when abstract types are resolved. This modifies it somewhat to address comments: making the "StructLayoutMap" an anonymous structure, calling "removeAbstractTypeUser" when appropriate, and adding asserts where helpful. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90362 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/CBackend')
0 files changed, 0 insertions, 0 deletions