<html>#2818: failing tests with gcc-14
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Roland Haas</td></tr>
<tr><td style='text-align:right'> Status:</td><td>new</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td></td></tr>
<tr><td style='text-align:right'> Version:</td><td></td></tr>
<tr><td style='text-align:right'> Type:</td><td>bug</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>major</td></tr>
<tr><td style='text-align:right'>Component:</td><td>EinsteinToolkit thorn</td></tr>
</table>
<p>Comment (by Erik Schnetter):</p>
<p><code>vect</code> objects are created via this mechanism (see `vect.hxx1):</p>
<div class="codehilite language-c++"><pre><span></span><code><span class="k">template</span> <span class="o"><</span><span class="k">typename</span> <span class="n">T</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="kt">size_t</span> <span class="n">N</span><span class="p">,</span> <span class="k">typename</span> <span class="n">F</span><span class="o">></span>
<span class="k">constexpr</span> <span class="n">ARITH_INLINE</span> <span class="n">ARITH_DEVICE</span> <span class="n">ARITH_HOST</span> <span class="n">std</span><span class="o">::</span><span class="n">array</span><span class="o"><</span><span class="n">T</span><span class="p">,</span> <span class="n">N</span><span class="o">></span>
<span class="n">construct_array</span><span class="p">(</span><span class="k">const</span> <span class="n">F</span> <span class="o">&</span><span class="n">f</span><span class="p">)</span> <span class="p">{</span>
<span class="k">if</span> <span class="k">constexpr</span> <span class="p">(</span><span class="n">N</span> <span class="o">==</span> <span class="mi">0</span><span class="p">)</span>
<span class="k">return</span> <span class="n">std</span><span class="o">::</span><span class="n">array</span><span class="o"><</span><span class="n">T</span><span class="p">,</span> <span class="n">N</span><span class="o">></span><span class="p">();</span>
<span class="k">if</span> <span class="nf">constexpr</span> <span class="p">(</span><span class="n">N</span> <span class="o">></span> <span class="mi">0</span><span class="p">)</span>
<span class="k">return</span> <span class="n">array_push</span><span class="o"><</span><span class="n">T</span><span class="o">></span><span class="p">(</span><span class="n">construct_array</span><span class="o"><</span><span class="n">T</span><span class="p">,</span> <span class="n">N</span> <span class="o">-</span> <span class
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2818/failing-tests-with-gcc-14'>https://bitbucket.org/einsteintoolkit/tickets/issues/2818/failing-tests-with-gcc-14</a></p>
</html>