summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplate.cpp
diff options
context:
space:
mode:
authorPavel Labath <pavel@labath.sk>2018-12-12 14:20:28 +0000
committerPavel Labath <pavel@labath.sk>2018-12-12 14:20:28 +0000
commit5ea7ecdb5e813c616563d7eae604358a83dc96ca (patch)
tree684b062bbc0f0e6ebe2c55625cd4331d41f123db /clang/lib/Sema/SemaTemplate.cpp
parent78de84719be091be1d6be231a588cda2e21fd74f (diff)
downloadbcm5719-llvm-5ea7ecdb5e813c616563d7eae604358a83dc96ca.tar.gz
bcm5719-llvm-5ea7ecdb5e813c616563d7eae604358a83dc96ca.zip
ELF: Simplify program header iteration
Instead of GetProgramHeaderCount+GetProgramHeaderByIndex, expose an ArrayRef of all program headers, to enable range-based iteration. Instead of GetSegmentDataByIndex, expose GetSegmentData, taking a program header (reference). This makes the code simpler by enabling range-based loops and also allowed to remove some null checks, as it became locally obvious that some pointers can never be null. llvm-svn: 348928
Diffstat (limited to 'clang/lib/Sema/SemaTemplate.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud