ex="-1"></a><span class="dt">real</span> bar(<span class="dt">complex</span> z);</span></code><button title="Copy to Clipboard" class="code-copy-button"><i class="bi"></i></button></pre></div>
<p>A call <code>bar(5)</code> with an integer argument will be resolved to <code>bar(real)</code> because it only requires a single promotion, whereas the promotion to a complex number requires two promotions.</p>
</section>
<section id="argument-promotion" class="level3 unnumbered">
<h3 class="unnumbered anchored" da