From 89d972bda5467dabbf199b64fc4985478f356c27 Mon Sep 17 00:00:00 2001 From: mat007 Date: Mon, 1 Feb 2010 22:01:20 +0000 Subject: [PATCH] Refactoring git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@108 860be788-9bd5-4423-9f1e-828f051e677b --- src/libraries/turtle/is_functor.hpp | 2 +- src/tests/turtle_test/is_functor_test.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libraries/turtle/is_functor.hpp b/src/libraries/turtle/is_functor.hpp index 1c8e53e..e00791f 100644 --- a/src/libraries/turtle/is_functor.hpp +++ b/src/libraries/turtle/is_functor.hpp @@ -20,7 +20,7 @@ namespace detail typedef char true_type; struct false_type { - char padding[8]; + true_type padding[2]; }; template< typename T > diff --git a/src/tests/turtle_test/is_functor_test.cpp b/src/tests/turtle_test/is_functor_test.cpp index ce83c43..dd511fe 100644 --- a/src/tests/turtle_test/is_functor_test.cpp +++ b/src/tests/turtle_test/is_functor_test.cpp @@ -23,6 +23,8 @@ namespace { + BOOST_STATIC_ASSERT( sizeof( mock::detail::true_type ) != sizeof( mock::detail::false_type ) ); + template< typename T > void check( T ) {