[mlpack-git] master: Fix linkage discrepancy that produces a clang warning. (4c63ae5)

gitdub at big.cc.gt.atl.ga.us gitdub at big.cc.gt.atl.ga.us
Wed Aug 5 16:27:36 EDT 2015


Repository : https://github.com/mlpack/mlpack

On branch  : master
Link       : https://github.com/mlpack/mlpack/compare/9f2529651650488515b6d551fcea747770d97432...4c63ae5d7da895fca6d523617bf0691cf7487cf4

>---------------------------------------------------------------

commit 4c63ae5d7da895fca6d523617bf0691cf7487cf4
Author: Ryan Curtin <ryan at ratml.org>
Date:   Wed Aug 5 16:27:09 2015 -0400

    Fix linkage discrepancy that produces a clang warning.


>---------------------------------------------------------------

4c63ae5d7da895fca6d523617bf0691cf7487cf4
 src/mlpack/core/data/serialization_shim.hpp | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/mlpack/core/data/serialization_shim.hpp b/src/mlpack/core/data/serialization_shim.hpp
index 99fbd85..bde43c6 100644
--- a/src/mlpack/core/data/serialization_shim.hpp
+++ b/src/mlpack/core/data/serialization_shim.hpp
@@ -53,13 +53,13 @@ struct HasSerialize
 };
 
 // Declare the shims we need.
-template<typename T> class FirstShim;
-template<typename T> class FirstArrayShim;
-template<typename T> class FirstNormalArrayShim;
-template<typename T> class SecondShim;
-template<typename T> class SecondArrayShim;
-template<typename T> class SecondNormalArrayShim;
-template<typename T> class PointerShim;
+template<typename T> struct FirstShim;
+template<typename T> struct FirstArrayShim;
+template<typename T> struct FirstNormalArrayShim;
+template<typename T> struct SecondShim;
+template<typename T> struct SecondArrayShim;
+template<typename T> struct SecondNormalArrayShim;
+template<typename T> struct PointerShim;
 
 /**
  * Call this function to produce a name-value pair; this is similar to



More information about the mlpack-git mailing list