summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavide Italiano <davide@freebsd.org>2016-05-28 23:27:38 +0000
committerDavide Italiano <davide@freebsd.org>2016-05-28 23:27:38 +0000
commite6c8fa4530b1a129faaca5f4354078e65543abc3 (patch)
treeb283fbfa0b97a7a56c26eac3ad6c386e386ff4f2
parentcab2b461efb62b80fa00761cef9b03391ae533c9 (diff)
downloadbcm5719-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.h4
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:
OpenPOWER on IntegriCloud