changeset 10374:950c23c26f87

Remove obsolete DiagArray2::Proxy explicit instantiations.
author Michael Goffioul <michael.goffioul@gmail.com>
date Sun, 28 Feb 2010 20:20:05 +0000
parents 1f11fabfa349
children 4217a5402b7e
files liboctave/Array-C.cc liboctave/Array-d.cc liboctave/Array-f.cc liboctave/Array-fC.cc liboctave/ChangeLog
diffstat 5 files changed, 8 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/liboctave/Array-C.cc
+++ b/liboctave/Array-C.cc
@@ -97,7 +97,4 @@
 #include "DiagArray2.h"
 #include "DiagArray2.cc"
 
-#ifdef _MSC_VER
-template class OCTAVE_API DiagArray2<Complex>::Proxy;
-#endif
 template class OCTAVE_API DiagArray2<Complex>;
--- a/liboctave/Array-d.cc
+++ b/liboctave/Array-d.cc
@@ -164,7 +164,4 @@
 #include "DiagArray2.h"
 #include "DiagArray2.cc"
 
-#ifdef _MSC_VER
-template class OCTAVE_API DiagArray2<double>::Proxy;
-#endif
 template class OCTAVE_API DiagArray2<double>;
--- a/liboctave/Array-f.cc
+++ b/liboctave/Array-f.cc
@@ -164,7 +164,4 @@
 #include "DiagArray2.h"
 #include "DiagArray2.cc"
 
-#ifdef _MSC_VER
-template class OCTAVE_API DiagArray2<float>::Proxy;
-#endif
 template class OCTAVE_API DiagArray2<float>;
--- a/liboctave/Array-fC.cc
+++ b/liboctave/Array-fC.cc
@@ -98,7 +98,4 @@
 #include "DiagArray2.h"
 #include "DiagArray2.cc"
 
-#ifdef _MSC_VER
-template class OCTAVE_API DiagArray2<FloatComplex>::Proxy;
-#endif
 template class OCTAVE_API DiagArray2<FloatComplex>;
--- a/liboctave/ChangeLog
+++ b/liboctave/ChangeLog
@@ -1,3 +1,11 @@
+2010-02-28  Michael Goffioul  <michael.goffioul@gmail.com>
+
+	* Array-C.cc (DiagArray2<Complex>::Proxy): Remove explicit
+	instantiation under MSVC.
+	Array-d.cc (DiagArray2<double>::Proxy): Ditto.
+	Array-f.cc (DiagArray2<float>::Proxy): Ditto.
+	Array-fC.cc (DiagArray2<FloatComplex::Proxy): Ditto.
+
 2010-02-28  Jaroslav Hajek  <highegg@gmail.com>
 
 	* Array-util.cc (gripe_index_out_of_range): Throw errors with id.