diff liboctave/array/MArray-f.cc @ 29247:d83ae0145030

Export template class instantiations with clang (patch #8919). * Array.cc (INSTANTIATE_ARRAY), MArray.cc (INSTANTIATE_MARRAY), Sparse.cc (INSTANTIATE_SPARSE): Add API tags to template class instantiations with clang. * MArray-C.cc, MArray-d.cc, MArray-f.cc, MArray-fC.cc, MArray-i.cc, MArray-s.cc: Use new macro function for template class instantiation. * Sparse-b.cc, Sparse-C.cc, Sparse-d.cc: Remove API argument.
author Markus Mützel <markus.muetzel@gmx.de>
date Sat, 02 Jan 2021 16:36:09 +0100
parents 3ef055ca1d5e
children 7854d5752dd2
line wrap: on
line diff
--- a/liboctave/array/MArray-f.cc	Sat Jan 02 15:46:16 2021 +0100
+++ b/liboctave/array/MArray-f.cc	Sat Jan 02 16:36:09 2021 +0100
@@ -32,7 +32,7 @@
 #include "MArray.h"
 #include "MArray.cc"
 
-template class MArray<float>;
+INSTANTIATE_MARRAY (float);
 
 INSTANTIATE_MARRAY_FRIENDS (float, OCTAVE_API)