identifier">BOOST_STATIC_ASSERT</span><span class="special">(</span><span class="keyword">false</span><span class="special">);</span>
<span class="special">};</span>
</pre>
<p>
        Will produce a compiler error with some compilers (for example Intel 8.1
        or gcc 3.4), regardless of whether the template is ever instantiated. A workaround
        in cases like this is to force the assertion to be dependent upon a template
        parameter:
      </p>
<pre class="programlisting"><span class="keyword