[lld] 4701cb4 - [lld] Delete unused declarations

Fangrui Song via llvm-commits llvm-commits at lists.llvm.org
Sun Dec 6 15:26:44 PST 2020


Author: Fangrui Song
Date: 2020-12-06T15:26:37-08:00
New Revision: 4701cb41ed7f1bba01a4fd94a9bf13271112de58

URL: https://github.com/llvm/llvm-project/commit/4701cb41ed7f1bba01a4fd94a9bf13271112de58
DIFF: https://github.com/llvm/llvm-project/commit/4701cb41ed7f1bba01a4fd94a9bf13271112de58.diff

LOG: [lld] Delete unused declarations

Notes:

* runMSVCLinker: remnant of r338615
* wasm markSymbol: remnant of r374275
* wasm addDataAddressGlobal: accidentally added by r372779
* MachO Writer::createSymtabContents: accidentally added by D76839

Added: 
    

Modified: 
    lld/COFF/Driver.h
    lld/MachO/Writer.cpp
    lld/wasm/MarkLive.cpp
    lld/wasm/SyntheticSections.h

Removed: 
    


################################################################################
diff  --git a/lld/COFF/Driver.h b/lld/COFF/Driver.h
index 5de05a1ef325..dc766eeac8ed 100644
--- a/lld/COFF/Driver.h
+++ b/lld/COFF/Driver.h
@@ -96,9 +96,6 @@ class LinkerDriver {
 private:
   std::unique_ptr<llvm::TarWriter> tar; // for /linkrepro
 
-  // Opens a file. Path has to be resolved already.
-  MemoryBufferRef openFile(StringRef path);
-
   // Searches a file from search paths.
   Optional<StringRef> findFile(StringRef filename);
   Optional<StringRef> findLib(StringRef filename);
@@ -206,8 +203,6 @@ void checkFailIfMismatch(StringRef arg, InputFile *source);
 MemoryBufferRef convertResToCOFF(ArrayRef<MemoryBufferRef> mbs,
                                  ArrayRef<ObjFile *> objs);
 
-void runMSVCLinker(std::string rsp, ArrayRef<StringRef> objects);
-
 // Create enum with OPT_xxx values for each option in Options.td
 enum {
   OPT_INVALID = 0,

diff  --git a/lld/MachO/Writer.cpp b/lld/MachO/Writer.cpp
index 254e2787e893..fc4e36c9eb5e 100644
--- a/lld/MachO/Writer.cpp
+++ b/lld/MachO/Writer.cpp
@@ -46,7 +46,6 @@ class Writer {
   void createOutputSections();
   void createLoadCommands();
   void assignAddresses(OutputSegment *);
-  void createSymtabContents();
 
   void openFile();
   void writeSections();

diff  --git a/lld/wasm/MarkLive.cpp b/lld/wasm/MarkLive.cpp
index 046041bab472..62d1298838d6 100644
--- a/lld/wasm/MarkLive.cpp
+++ b/lld/wasm/MarkLive.cpp
@@ -43,7 +43,6 @@ class MarkLive {
 private:
   void enqueue(Symbol *sym);
   void enqueueInitFunctions(const ObjFile *sym);
-  void markSymbol(Symbol *sym);
   void mark();
   bool isCallCtorsLive();
 

diff  --git a/lld/wasm/SyntheticSections.h b/lld/wasm/SyntheticSections.h
index af0566e02e90..f9ec7f288dbd 100644
--- a/lld/wasm/SyntheticSections.h
+++ b/lld/wasm/SyntheticSections.h
@@ -203,7 +203,6 @@ class GlobalSection : public SyntheticSection {
   void assignIndexes() override;
   void writeBody() override;
   void addGlobal(InputGlobal *global);
-  void addDataAddressGlobal(DefinedData *global);
 
   // Add an internal GOT entry global that corresponds to the given symbol.
   // Normally GOT entries are imported and assigned by the external dynamic


        


More information about the llvm-commits mailing list