[lld] Fix unused private fields for fixing build failure on darwin
authorShankar Easwaran <shankare@codeaurora.org>
Thu, 22 Aug 2013 01:49:16 +0000 (01:49 +0000)
committerShankar Easwaran <shankare@codeaurora.org>
Thu, 22 Aug 2013 01:49:16 +0000 (01:49 +0000)
llvm-svn: 188978

lld/include/lld/Driver/GnuLDInputGraph.h
lld/include/lld/Driver/InputGraph.h

index e70ac91..a595182 100644 (file)
@@ -94,7 +94,7 @@ public:
   /// \brief Dump the ELFGroup
   virtual bool dump(llvm::raw_ostream &) { return true; }
 
-private:
+protected:
   ELFLinkingContext &_elfLinkingContext;
 };
 
index e6f32e5..9cfd1fb 100644 (file)
@@ -126,9 +126,9 @@ public:
 
   virtual int64_t getOrdinal() const { return _ordinal; }
 
-  virtual int64_t weight() const { return 0; }
+  virtual int64_t weight() const { return _weight; }
 
-  virtual void setWeight() { return; }
+  virtual void setWeight(int64_t weight) { _weight = weight; }
 
   /// \brief validates the Input Element
   virtual bool validate() = 0;