<html>#2529: Flang error in Cactus/src/util/PointerTo.F90
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Erik Schnetter</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>development version</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>Cactus</td></tr>
</table>

<p>Flang 12.0.0 (the LLVM Fortran compiler) reports an error in <code>Cactus/src/util/PointerTo.F90</code>. I can make the code compile when I disable the setting <code>#define HAVE_CCTK_F_TYPE_STAR</code> in cctk_Config.h.</p>
<p>‌</p>
<div class="codehilite"><pre><span></span><span class="mi">1621195405</span><span class="p">.</span><span class="mi">31277</span> <span class="n">Compiling</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">eschnetter</span><span class="o">/</span><span class="n">src</span><span class="o">/</span><span class="n">CarpetX</span><span class="o">/</span><span class="n">Cactus</span><span class="o">/</span><span class="n">src</span><span class="o">/</span><span class="n">util</span><span class="o">/</span><span class="n">PointerTo</span><span class="p">.</span><span class="n">F90</span>
<span class="n">current_wd</span><span class="o">=</span><span class="ss">`pwd`</span> <span class="p">;</span> <span class="n">cd</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">eschnetter</span><span class="o">/</span><span class="n">src</span><span class="o">/</span><span class="n">CarpetX</span><span class="o">/</span><span class="n">Cactus</span><span class="o">/</span><span class="n">configs</span><span class="o">/</span><span class="n">sim</span><span class="o">-</span><span class="n">llvm</span><span class="o">/</span><span class="n">scratch</span> <span class="p">;</span> <span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">eschnetter</span><span class="o">/</span><span class="n">src</span><span class="o">/</span><span class="n">CarpetX</span><span class="o">/</span><span class="n">Cactus</span><span class="o">/</span><span class="n">view</span><span class="o">-</span><span class="n">compil</span>
<span class="n">ers</span><span class="o">-</span><span class="n">llvm</span><span class="o">/</span><span class="n">bin</span><span class="o">/</span><span class="n">
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2529/flang-error-in-cactus-src-util'>https://bitbucket.org/einsteintoolkit/tickets/issues/2529/flang-error-in-cactus-src-util</a></p>
</html>