<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJy1U8lu2zAQ_RrpQlgQSa0HHbL10lyK9m5wi8WUJgWSiuN8fWfkpAmCXoqigE3NQr1580Yjgz5P340hRXt9E46LdSaSu-fFhQiGs_5n0d4WbJhzXlLBrwr2BX6HoGVwuQrxAN4L_Puvj8MLf-xjwUYC949CGyLPpGjqb-sKeGsK3mBytyMiZ3NcsvUHkgOxPmXhsxUZWHR1yhrr8KuUI9yA04gjxMnJ5pmoWUShMnDL58UkEvKM9iw8votZvBoieid09xkDzgidsJiJMcRUkR-zTVBZuVUDCpa1B2803oVuMLD6S4i8gQqv32rsi_56KNgN7eDgrOhvtzIVIVfLIqLx2Z0hA7wMsSmteCLJvEU-NqmwDURHRdwmQXsdjbPYmydpMcoKZ19EtsGnP84CZFllpcIRHOee3h67JYZHozK40gUJj8YYRXtaq5YOXSubvhlqqTouet4J3tOxGbuuHzUCWKmen8F4lQis_d4FJRyY_L5lfHff8vp12KfZqplA30DZnYk2DxaFe7iM4ZN-71PBtzGog0m-YH0mQPnJwocjLhgWm95gULajsP63TFWpJ65HPopSrHkOcXoScadAo1yu0U1_rdE2pgRGyykdy3kaB9XWkivTPDS6E4L1vdScykENXNNxLJ2QxqUJ5lUw5s3pMmmwYUrlvzOwE6sZqymldduMLato1zHdDR0o2qhaClgtA5q4CnFwFcs4bZByPSRIOptyek-KtH3PZiMMDLPNzkx3uA_kNBv_YQ9xMf_TJpZbl9PW4i-sfHKo>53119</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Error when instantiating `std::stringstream` with character types other than `char` or `wchar_t`
        </td>
    </tr>

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

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

    <tr>
      <th>Reporter</th>
      <td>
          var-const
      </td>
    </tr>
</table>

<pre>
    See [Compiler Explorer link](https://godbolt.org/z/7Kj8z3j7r) (made by @Quuxplusone) -- attempting to instantiate `std::stringstream` with character types other than `char` or `wchar_t` leads to errors. This includes `signed` / `unsigned char` and `char_{8,16,32}_t`.  Apparently, the issue is that the `std::ctype` template [relies on specializations](https://github.com/llvm/llvm-project/blob/4eec1710c51865b47480bc63a736a3719496679d/libcxx/include/__locale#L523-L530) (which are only defined for `char` and `wchar_t`) and doesn't provide a definition for the main template.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy1U8lu2zAQ_RrpQliQSK0HHbL10lyK9m5Q5NhiSpMCScVxvr4zctIERS89FLCpWaiZN2-eJq8v43cAljW3d_60GAuBPbws1gc0rHE_s-Y-4_2c0hIzcZPxL_g7ej15mwofjui94r_7-tS_iqcuZHxgeP8kNbDpwrK6_LauWG-N3gEldzsmU4LTkow7suSZcTFJl4xMiKItY9LUR9zEFPAGniBPGGdnk2amZhmkSogtXRaIzKeZ7Fk6epeydNUH8s7k7hMFLEgdqRmE4EMs2I_ZROys7KqxCrU1Rwea7uI0FFjdNcTei0qn33vss-62z_hd1eIheNbdb20Kxm6WRQZwyV4wg7iAmRhXOglk2iKfh1Q0BlUnRuxGQXMbwBqazbG4gDLSmleZjHfxr7tAWtapUP6EjrXP74_dEvwTqITuZP2EjxpAVV1Vqqbq22aqu7ovJ9UK2YlWiq4a6qFtu0FTATOplxc03ihCa7-3XkmLpnhsuNg9NqJ8W_Z5NmpmODdCthem4WCIuMN1DX_w97EVepuC2kN0Ge8SQ8jPBoUjrzUMDb2VIdpO0rjfNBW5HoUexCDzZJKF8YEWy84zuE-CIoX9J0nla7DjP29iE0NEoxFVNeTzWB80l5NSh4NsQUg-lD1IXuthEBpKXeVWTmDjiKrIOHdwvuoJbdRCbkZecl5WVVU29dDwompbrtu-Rdy1KieJnx8gb7YgHPS55mHcIE3rMWLSmpjiR1LGTfOwtcP6ck2zD-OzDDuF8kv51nzcwP8CDQxd6A">