[EMAIL PROTECTED] wrote:
Author: elemings
Date: Fri Jun 13 13:20:48 2008
New Revision: 667637

URL: http://svn.apache.org/viewvc?rev=667637&view=rev
Log:
2008-06-13  Eric Lemings <[EMAIL PROTECTED]>

        STDCXX-916
        * include/rw/_meta_cat.h, include/rw/_meta_ref.h,
        include/rw/_meta_rel.h: Include missing headers.
        * include/rw/_static_assert.h [_RWSTD_STATIC_ASSERT]: Reverse
        definitions.  Add Mesg parameter to internal definition so both
        definitions have same number of parameters.
        * etc/config/src/STATIC_ASSERT.cpp (main): Change main() to a
        regular function so config scripts don't find main() and
        (unnecessarily) link (and run?) program.

[...]
Modified: stdcxx/branches/4.3.x/include/rw/_static_assert.h
URL: 
http://svn.apache.org/viewvc/stdcxx/branches/4.3.x/include/rw/_static_assert.h?rev=667637&r1=667636&r2=667637&view=diff
==============================================================================
--- stdcxx/branches/4.3.x/include/rw/_static_assert.h (original)
+++ stdcxx/branches/4.3.x/include/rw/_static_assert.h Fri Jun 13 13:20:48 2008
@@ -53,14 +53,12 @@
 } // namespace __rw
#ifndef _RWSTD_NO_STATIC_ASSERT
-
-#  define _RWSTD_STATIC_ASSERT(Cond)                                       \
+#  define _RWSTD_STATIC_ASSERT(Cond,Mesg) static_assert(Cond, Mesg)

There's a missing space after the comma.

+#else
+#  define _RWSTD_STATIC_ASSERT(Cond,Mesg)                                  \
      typedef                                                               \
      _RW::__rw_static_assert<sizeof (__rw_assert_failed<(Cond)>) != 0>     \
          _RWSTD_PASTE(__static_assert,__LINE__)

Same here.

Martin

Reply via email to