File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change 1111
1212#include " llvm/ADT/ArrayRef.h"
1313#include " llvm/BinaryFormat/SFrame.h"
14+ #include " llvm/Support/Compiler.h"
1415#include " llvm/Support/Error.h"
1516#include < cstdint>
1617
@@ -39,8 +40,8 @@ template <endianness E> class SFrameParser {
3940 : Data(Data), Header(Header) {}
4041};
4142
42- extern template class SFrameParser <endianness::big>;
43- extern template class SFrameParser <endianness::little>;
43+ extern template class LLVM_TEMPLATE_ABI SFrameParser<endianness::big>;
44+ extern template class LLVM_TEMPLATE_ABI SFrameParser<endianness::little>;
4445
4546} // end namespace object
4647} // end namespace llvm
Original file line number Diff line number Diff line change @@ -51,5 +51,5 @@ Expected<SFrameParser<E>> SFrameParser<E>::create(ArrayRef<uint8_t> Contents) {
5151 return SFrameParser (Contents, *Header);
5252}
5353
54- template class llvm ::object::SFrameParser<endianness::big>;
55- template class llvm ::object::SFrameParser<endianness::little>;
54+ template class LLVM_EXPORT_TEMPLATE llvm::object::SFrameParser<endianness::big>;
55+ template class LLVM_EXPORT_TEMPLATE llvm::object::SFrameParser<endianness::little>;
You can’t perform that action at this time.
0 commit comments