summaryrefslogtreecommitdiffstats
path: root/lld/wasm/InputSegment.h
diff options
context:
space:
mode:
Diffstat (limited to 'lld/wasm/InputSegment.h')
-rw-r--r--lld/wasm/InputSegment.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/lld/wasm/InputSegment.h b/lld/wasm/InputSegment.h
index f70a3ded895..10ca8413d2c 100644
--- a/lld/wasm/InputSegment.h
+++ b/lld/wasm/InputSegment.h
@@ -36,7 +36,7 @@ class OutputSegment;
class InputSegment {
public:
- InputSegment(const WasmSegment *Seg, const ObjFile *F)
+ InputSegment(const WasmSegment &Seg, const ObjFile &F)
: Segment(Seg), File(F) {}
// Translate an offset in the input segment to an offset in the output
@@ -47,21 +47,21 @@ public:
uint32_t getOutputSegmentOffset() const { return OutputSegmentOffset; }
- uint32_t getInputSectionOffset() const { return Segment->SectionOffset; }
+ uint32_t getInputSectionOffset() const { return Segment.SectionOffset; }
void setOutputSegment(const OutputSegment *Segment, uint32_t Offset) {
OutputSeg = Segment;
OutputSegmentOffset = Offset;
}
- uint32_t getSize() const { return Segment->Data.Content.size(); }
- uint32_t getAlignment() const { return Segment->Data.Alignment; }
- uint32_t startVA() const { return Segment->Data.Offset.Value.Int32; }
+ uint32_t getSize() const { return Segment.Data.Content.size(); }
+ uint32_t getAlignment() const { return Segment.Data.Alignment; }
+ uint32_t startVA() const { return Segment.Data.Offset.Value.Int32; }
uint32_t endVA() const { return startVA() + getSize(); }
- StringRef getName() const { return Segment->Data.Name; }
+ StringRef getName() const { return Segment.Data.Name; }
- const WasmSegment *Segment;
- const ObjFile *File;
+ const WasmSegment &Segment;
+ const ObjFile &File;
std::vector<WasmRelocation> Relocations;
std::vector<OutputRelocation> OutRelocations;
OpenPOWER on IntegriCloud