diff options
-rw-r--r-- | llvm/lib/Object/XCOFFObjectFile.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/Object/XCOFFObjectFile.cpp b/llvm/lib/Object/XCOFFObjectFile.cpp index 6f1d999bc20..5ca2a6a03f0 100644 --- a/llvm/lib/Object/XCOFFObjectFile.cpp +++ b/llvm/lib/Object/XCOFFObjectFile.cpp @@ -46,10 +46,6 @@ static StringRef generateXCOFFFixedNameStringRef(const char *Name) { : StringRef(Name, XCOFF::NameSize); } -// Explictly instantiate template classes. -template struct XCOFFSectionHeader<XCOFFSectionHeader32>; -template struct XCOFFSectionHeader<XCOFFSectionHeader64>; - template <typename T> StringRef XCOFFSectionHeader<T>::getName() const { const T &DerivedXCOFFSectionHeader = static_cast<const T &>(*this); return generateXCOFFFixedNameStringRef(DerivedXCOFFSectionHeader.Name); @@ -773,5 +769,9 @@ bool XCOFFSymbolRef::isFunction() const { return (OwningObjectPtr->getSectionFlags(SI.get()) & XCOFF::STYP_TEXT); } +// Explictly instantiate template classes. +template struct XCOFFSectionHeader<XCOFFSectionHeader32>; +template struct XCOFFSectionHeader<XCOFFSectionHeader64>; + } // namespace object } // namespace llvm |