diff options
| author | Davide Italiano <davide@freebsd.org> | 2016-05-28 23:27:38 +0000 |
|---|---|---|
| committer | Davide Italiano <davide@freebsd.org> | 2016-05-28 23:27:38 +0000 |
| commit | e6c8fa4530b1a129faaca5f4354078e65543abc3 (patch) | |
| tree | b283fbfa0b97a7a56c26eac3ad6c386e386ff4f2 | |
| parent | cab2b461efb62b80fa00761cef9b03391ae533c9 (diff) | |
| download | bcm5719-llvm-e6c8fa4530b1a129faaca5f4354078e65543abc3.tar.gz bcm5719-llvm-e6c8fa4530b1a129faaca5f4354078e65543abc3.zip | |
[ELF] Unbreak build with GCC.
Differential Revision: http://reviews.llvm.org/D20777
llvm-svn: 271148
| -rw-r--r-- | lld/ELF/InputSection.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lld/ELF/InputSection.h b/lld/ELF/InputSection.h index 608a403af02..b4717389a3d 100644 --- a/lld/ELF/InputSection.h +++ b/lld/ELF/InputSection.h @@ -87,7 +87,7 @@ template <class ELFT> InputSectionBase<ELFT> InputSectionBase<ELFT>::Discarded; // SectionPiece represents a piece of splittable section contents. struct SectionPiece { SectionPiece(size_t Off, ArrayRef<uint8_t> Data) - : InputOff(Off), Data((uint8_t *)Data.data()), Size(Data.size()), + : InputOff(Off), Data((const uint8_t *)Data.data()), Size(Data.size()), Live(!Config->GcSections) {} ArrayRef<uint8_t> data() { return {Data, Size}; } @@ -100,7 +100,7 @@ private: // We use bitfields because SplitInputSection is accessed by // std::upper_bound very often. // We want to save bits to make it cache friendly. - uint8_t *Data; + const uint8_t *Data; uint32_t Size : 31; public: |

