Remove PECOFFLibraryNode.
authorRui Ueyama <ruiu@google.com>
Sun, 14 Dec 2014 05:08:53 +0000 (05:08 +0000)
committerRui Ueyama <ruiu@google.com>
Sun, 14 Dec 2014 05:08:53 +0000 (05:08 +0000)
This class is empty, provides no additional feature to the base class.

llvm-svn: 224212

lld/include/lld/Driver/WinLinkInputGraph.h
lld/lib/Driver/WinLinkDriver.cpp

index 8afc383..e469315 100644 (file)
@@ -40,13 +40,6 @@ private:
   bool _parsed;
 };
 
-/// \brief Represents a PECOFF Library File
-class PECOFFLibraryNode : public PECOFFFileNode {
-public:
-  PECOFFLibraryNode(PECOFFLinkingContext &ctx, StringRef path)
-      : PECOFFFileNode(ctx, path) {}
-};
-
 } // namespace lld
 
 #endif
index 4b4d534..600fbca 100644 (file)
@@ -1364,7 +1364,7 @@ bool WinLinkDriver::parse(int argc, const char *argv[],
     path = ctx.allocate(path);
     if (isLibraryFile(path)) {
       libraries.push_back(std::unique_ptr<FileNode>(
-          new PECOFFLibraryNode(ctx, getLibraryPath(ctx, path))));
+          new PECOFFFileNode(ctx, getLibraryPath(ctx, path))));
     } else {
       files.push_back(std::unique_ptr<FileNode>(
           new PECOFFFileNode(ctx, getObjectPath(ctx, path))));
@@ -1390,7 +1390,7 @@ bool WinLinkDriver::parse(int argc, const char *argv[],
     for (const StringRef path : defaultLibs)
       if (!ctx.hasNoDefaultLib(path))
         libraries.push_back(std::unique_ptr<FileNode>(
-            new PECOFFLibraryNode(ctx, getLibraryPath(ctx, path.lower()))));
+            new PECOFFFileNode(ctx, getLibraryPath(ctx, path.lower()))));
 
   if (files.empty() && !isReadingDirectiveSection) {
     diag << "No input files\n";