summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/ConvertUTF.c
diff options
context:
space:
mode:
authorFrederic Riss <friss@apple.com>2014-09-29 13:56:39 +0000
committerFrederic Riss <friss@apple.com>2014-09-29 13:56:39 +0000
commit312a02e193a2345dad15465570e55d9e5e422030 (patch)
tree359aaedb229c30b84402347d046bd00e9615380f /llvm/lib/Support/ConvertUTF.c
parent9e922e7d246ccd887f62966711b59a2d45227c07 (diff)
downloadbcm5719-llvm-312a02e193a2345dad15465570e55d9e5e422030.tar.gz
bcm5719-llvm-312a02e193a2345dad15465570e55d9e5e422030.zip
Store TypeUnits in a SmallVector<DWARFUnitSection> instead of a single DWARFUnitSection.
There will be multiple TypeUnits in an unlinked object that will be extracted from different sections. Now that we have DWARFUnitSection that is supposed to represent an input section, we need a DWARFUnitSection<TypeUnit> per input .debug_types section. Once this is done, the interface is homogenous and we can move the Section parsing code into DWARFUnitSection. This is a respin of r218513 that got reverted because it broke some builders. This new version features an explicit move constructor for the DWARFUnitSection class to workaround compilers unable to generate correct C++11 default constructors. Reviewers: samsonov, dblaikie Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D5482 llvm-svn: 218606
Diffstat (limited to 'llvm/lib/Support/ConvertUTF.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud