<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/56485>56485</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            bug #37251 from clang 7 still exists in 14
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          martinbonaciugome
      </td>
    </tr>
</table>

<pre>
    https://github.com/llvm/llvm-project/issues/37251 still exists in clang 14.0.6 but is also happening in debug build also. my memory blew on initializing an inline global thread pool in a dll, as it was creating 1000s of instances of pools during program initialization. same code works perfectly as a framework and .so on iOS/macOS and android/linux
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJylUcuSnDAM_Bq4qEKBgWE4cMijct3DfoH8AJzINmWbzE6-PjJJag85pgqXLboltVoy6Oey53ykqv9Yia_8bTbvp2xUcBwQ_fh7fThi-GZU5tCmdJrEj34SYwcpWyIwbzblBNaDIvQbdEPTNjeQZwabACkF2PE4jLcMMksbeW4MW9IX2oB7gjMuxCdIMg8Inmk2WyT7s-Rgicl6AxsFiQR5jwY1HCFQKYigiSrxGZBVZHjwpZiQS27Xtm2CsDIvZfTKXEHJTKDPWCg83hbRvffkzOAbSOgMqKANPEL8nuAwcWUb6Fn6IKycYwrC-jQ0PGXR_fLK7jhUL6_Xbz4xWF2ctP58q_XS67mfsc42k1mKEZXof7u5xuD-WDj9Y2031Gek_9jYeBvuY70v99VwsxnFNI3tIOWqhBq7_ra2qrvJTteE0lBaqvFTJYTndVwl-F2NX2q7iFaIdupE2_eiE80khJy74T6vq7prs1ZDaxxaaoqOJsStjssliUdNDFIZ6B3ElOzmjbnacX088x7i4jDy9mTwqOy5BWfqS8RyDfELF5vryA">