Cannot correctly compare two numbers
<pre><code>unsigned long long value = 0;

bool result = value &gt;= std::numeric_limits&lt;signed int&gt;::min();
</code></pre>

<p>This should give true but gives false? Why and how can I fix it?</p>
