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

    <tr>
        <th>Summary</th>
        <td>
            [LLVM Undname] Missing “__ptr64"   suffix in MSVC Demangler
        </td>
    </tr>

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

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

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

<pre>
    LLVM Version cac19f414124bf6f2ba78cbe51ed52764e8df237
when I try to demangle this function `?isPickable@DragonFireball@@UEAA_NXZ`, I notice that the "__ptr64" suffix is missing
LLVM produce the output `public: virtual bool __cdecl DragonFireball::isPickable(void)` while MS undname tool produce `public: virtual bool __cdecl DragonFireball::isPickable(void) __ptr64`
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJytkkGPmzAQhX-NuYwaGRsCHDikyUaqtKkqVbvd9hLZxoBbx46wnXT_fQfStKueK41gjOG97w2WvnttHx-fD_Csp2C8AyVU3vRFXuSskP26Z1JUtZK6zHVXsmpd6LrrGa8I3RG6uY7awQeI0ytED50-CTdYDXE0AfrkVJwlyZoSvjfhk1E_hLSaFHQ3icG7vZm0FNbiA6ynh83m-PHl2_w626Kq89GoWUxEvGggjB2P5zitC-wgpL43PwGNTiYE44Yb0RLmPPkuLZ9q8CmeU5whzklaowjfwMVMMQkL0nsLx6PqtLLwDxPfYL2BZvXFm46wBpXgOhqMefgMyXVOnNBpVrrb_j8vuAde06xredfwRmTRRKtbUr5fsj7dCEi5g8NtEEAeGKkpabZvxgV_BuaQ-3kLu98_a8rSZNsxxnOYOdgeazBxTHKl_AkX1l7ut3eY8LtWEZdolXTApiyass7GNueVpmLdV1QXXOeUIWxd8QpPjc61rDMrpLZh5kYep6-wSGCP6JlpGWWMFnlNWV5wtuKyzMua9hUvclE3Cg8IAhu7mjlWfhqyqV2QZBoCbloTYvi7KXASg9PLmGZ9keLop_YLRv7qtA_ZYt4u8L8AsUj4IA">