<html>#2342: build system does not check type of shared parameters
<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>minor</td></tr>
<tr><td style='text-align:right'>Component:</td><td>Cactus</td></tr>
</table>

<p>This param.ccl file is accepted by Cactus:</p>
<div class="codehilite"><pre><span></span><span class="n">SHARES</span><span class="o">:</span> <span class="n">Cactus</span>
<span class="n">USES</span> <span class="n">KEYWORD</span> <span class="n">cctk_final_time</span>
</pre></div>


<p>in the C code the parameter type is correct (configs/th/bindings/include/ParFail/CParameters.h):</p>
<div class="codehilite language-c"><pre><span></span><span class="cp">#define DECLARE_CCTK_PARAMETERS \</span>
<span class="cp">  DECLARE_GLOBAL_PARAMETER_STRUCT_PARAMS \</span>
<span class="cp">  CCTK_DECLARE_INIT (CCTK_REAL const, cctk_final_time, CCTK_PARAMETER__Cactus__cctk_final_time); \</span>
</pre></div>


<p>This seems to be a failure in <code>repos/flesh/lib/sbin/ImpParamConsistency.pl</code></p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2342/build-system-does-not-check-type-of-shared'>https://bitbucket.org/einsteintoolkit/tickets/issues/2342/build-system-does-not-check-type-of-shared</a></p>
</html>