Author: vitek
Date: Thu Jun 26 15:06:06 2008
New Revision: 672039
URL: http://svn.apache.org/viewvc?rev=672039&view=rev
Log:
2008-06-27 Travis Vitek <[EMAIL PROTECTED]>
* include/rw/_meta_other.h: Enclose type name in sizeof expression in
parentheses as required.
* tests/utilities/20.meta.rel.cpp [_RWSTD_NO_EXT_CXX_0X]: Move include
inside guard to avoid #error.
Modified:
stdcxx/branches/4.3.x/include/rw/_meta_other.h
stdcxx/branches/4.3.x/tests/utilities/20.meta.rel.cpp
Modified: stdcxx/branches/4.3.x/include/rw/_meta_other.h
URL:
http://svn.apache.org/viewvc/stdcxx/branches/4.3.x/include/rw/_meta_other.h?rev=672039&r1=672038&r2=672039&view=diff
==============================================================================
--- stdcxx/branches/4.3.x/include/rw/_meta_other.h (original)
+++ stdcxx/branches/4.3.x/include/rw/_meta_other.h Thu Jun 26 15:06:06 2008
@@ -230,31 +230,31 @@
struct __rw_biggest
{
typedef typename
- __rw_conditional<(sizeof _Type1 < sizeof _Type2),
+ __rw_conditional<(sizeof (_Type1) < sizeof (_Type2)),
_Type2, _Type1>::type _Type12;
typedef typename
- __rw_conditional<(sizeof _Type3 < sizeof _Type4),
+ __rw_conditional<(sizeof (_Type3) < sizeof (_Type4)),
_Type4, _Type3>::type _Type34;
typedef typename
- __rw_conditional<(sizeof _Type5 < sizeof _Type6),
+ __rw_conditional<(sizeof (_Type5) < sizeof (_Type6)),
_Type6, _Type5>::type _Type56;
typedef typename
- __rw_conditional<(sizeof _Type7 < sizeof _Type8),
+ __rw_conditional<(sizeof (_Type7) < sizeof (_Type8)),
_Type8, _Type7>::type _Type78;
typedef typename
- __rw_conditional<(sizeof _Type12 < sizeof _Type34),
+ __rw_conditional<(sizeof (_Type12) < sizeof (_Type34)),
_Type34, _Type12>::type _Type1234;
typedef typename
- __rw_conditional<(sizeof _Type56 < sizeof _Type78),
+ __rw_conditional<(sizeof (_Type56) < sizeof (_Type78)),
_Type78, _Type56>::type _Type5678;
typedef typename
- __rw_conditional<(sizeof _Type1234 < sizeof _Type5678),
+ __rw_conditional<(sizeof (_Type1234) < sizeof (_Type5678)),
_Type5678, _Type1234>::type type;
};
Modified: stdcxx/branches/4.3.x/tests/utilities/20.meta.rel.cpp
URL:
http://svn.apache.org/viewvc/stdcxx/branches/4.3.x/tests/utilities/20.meta.rel.cpp?rev=672039&r1=672038&r2=672039&view=diff
==============================================================================
--- stdcxx/branches/4.3.x/tests/utilities/20.meta.rel.cpp (original)
+++ stdcxx/branches/4.3.x/tests/utilities/20.meta.rel.cpp Thu Jun 26 15:06:06
2008
@@ -27,13 +27,14 @@
*
**************************************************************************/
-#include <type_traits>
-
#include <rw_driver.h>
// compile out all test code if extensions disabled
#ifndef _RWSTD_NO_EXT_CXX_0X
+#include <type_traits>
+
+
/**************************************************************************/
enum enum_A { E_a = 0 };