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

    <tr>
        <th>Summary</th>
        <td>
            clang::Decl::print
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

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

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

<pre>
    When the clang:: Decl:: print interface involves the following asm embedded code, it will ignore the last double colon, resulting in compilation errors.
![image](https://user-images.githubusercontent.com/42806756/210479020-af0c1a62-5edf-482c-8a14-a329544ca562.png)

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxUkc2OpSAQhZ8GN0SDBfizYNE9N77CrBFKZYJgAG9Pv_1E-056ZgWBOpUv59M5uzUgKiLfiXxU-ixbTOq3C-unYWM_VnO0n-rnhoGWDanxOqyEvxH-Rh9o_Ot6JBcKdaFgWrRB6sIz-ifmO7NE7-OHCyvVeae4z2gtWmqiRQI_qCv0w3lP3RpiwjvhdS7UxnP2SE30MVxzCfPpy7XGBWrifjivi4uBYkox5YawB2FvBFoi392uVyTyQWDYSjnyhQkTgenMmOr7NzerK9s5Xy8mhoKhNCbuBCYBA-t62RGYoGWiHxmwWi_MtLqDWqJdajGAqQfdilpzGKUQRssOmiOsBMYvkMoqbkc-6gpV2_UwMBiErDY183bu5YKdFWLQaFEaLaWRtmvlwnhXOQUMOGuZYBx6kM2iuQY7y7kzlnPTEsFw18433j_3Jqa1cjmfqOQ4tEPl9Yw-_xWa1DVUz-eaiWDe5ZK_Y8UVj-ofp99Kb6PVmbz6v8Cv0l5NXYteR32k-AtNITDdMJnAdPP8CQAA__9ctMEK">