De-template OutputSectionFactory.
Since OutputSection is no longer a template, it doesn't make much
sense to tempalte its factory class.
llvm-svn: 296308
diff --git a/lld/ELF/LinkerScript.h b/lld/ELF/LinkerScript.h
index 4dbd5af..bf3dd18 100644
--- a/lld/ELF/LinkerScript.h
+++ b/lld/ELF/LinkerScript.h
@@ -34,7 +34,7 @@
class InputSectionBase;
class InputSection;
class OutputSection;
-template <class ELFT> class OutputSectionFactory;
+class OutputSectionFactory;
class InputSectionBase;
// This represents an expression in the linker script.
@@ -247,8 +247,8 @@
LinkerScript();
~LinkerScript();
- void processCommands(OutputSectionFactory<ELFT> &Factory);
- void addOrphanSections(OutputSectionFactory<ELFT> &Factory);
+ void processCommands(OutputSectionFactory &Factory);
+ void addOrphanSections(OutputSectionFactory &Factory);
void removeEmptyCommands();
void adjustSectionsBeforeSorting();
void adjustSectionsAfterSorting();