Boost C++ Libraries: Ticket #927: Template parameters need identifiers https://svn.boost.org/trac10/ticket/927 <pre class="wiki">I'm using a C++ compiler that uses the Edison Design Group C/C++ front end, version 2.35 (Aug 25 2000 16:41:36). The version of static_assert.hpp that I have is dated 02 August 2000, Initial version. That compiler requires identifiers following template type parameters. So I made two changes to the static_assert.h file to get it to compile using my compiler: template &lt;bool&gt; struct STATIC_ASSERTION_FAILURE; became template &lt;bool b&gt; struct STATIC_ASSERTION_FAILURE; and template&lt;int&gt; struct static_assert_test{}; became template&lt;int i&gt; struct static_assert_test{}; I have no idea what effect these changes might have on other compilers. By the way, I *love* this macro. I write embedded code, so a runtime assert is too late. The more stuff that can be caught at compile time the happier I am. Thanks. </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/927 Trac 1.4.3 jmaurer Mon, 07 May 2001 18:49:56 GMT status changed https://svn.boost.org/trac10/ticket/927#comment:1 https://svn.boost.org/trac10/ticket/927#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> </ul> <pre class="wiki">Logged In: YES user_id=53943 This is now fixed in boost's CVS repository. </pre> Ticket