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

    <tr>
        <th>Summary</th>
        <td>
            There is a bug when formatting QT code
        </td>
    </tr>

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

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

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

<pre>
    ***The class name and the function name are split directly...***

* Before formatting
![image](https://github.com/llvm/llvm-project/assets/35037743/a10670eb-8fac-4caf-a06f-0cb4e20ea751)

```c++
 QString sHtmlMsg;
    sHtmlMsg = QString("%1%2%3").arg(icons, Protocol::instance().name()).trimmed(), icons);
 c.addMessage(ChatMessage(ID_SYSTEM_MESSAGE, Protocol::instance().systemMessage(sHtmlMsg), ChatMessage::UserInfo, false));
```
* After formatting
![image](https://github.com/llvm/llvm-project/assets/35037743/857709f4-d74a-4e2a-ae75-46b1974548cd)

```c++
 QString sHtmlMsg;
    sHtmlMsg = QString("%1%2%3").arg(icons, Protocol::instance().name()).trimmed(), icons);
 c.addMessage(ChatMessage(ID_SYSTEM_MESSAGE, Pr
 otocol::instance().systemMessage(sHtmlMsg), Ch
 atMessage::UserInfo, false));
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzkVM-PmzoQ_mvMxQKZMY7hwCHZbN5b6UV6q6SHnlbGDOAK7JXtdLX_fQX5tT1VbaVeKo3izHzMN5-HT6gQTG8RayI2RGwTdYqD8_V_xvbO2D5pXPteE1if4zgg1aMKgVo1IVW2pXFA2p2sjsbZS9UjDa-jibQ1HnUc37Msu1EQtiXs-gtrusHOeaSd85OK0dj-CuVEbMykeiRiS6AcYnwNhK8J7AjsehOHU5NpNxHYjePX65G-evcFdSSwUyFgDAR2XDAuZcHnWs5WkmGTlp3SaaFVlyq26lKmmwKBoZIiJ1B9p3HFzqEJbOZYqvT5EL2xPQ3_xmnch57wK0LprUgJ316fJFASAALzADGffEmrTPkZM9rZQOCB_u9ddNqN81X52tgQldW4dFfZvN_z3zmL3kwTttfCA72QVHcxOlNtu8cQ5j1C-TCoeM-eti-Hz4fj4_5l_3g4rP95_OH88B4iTneG2-3P8z_SL-2fAvon27kZ7NQY8Kz8pu-23Lsf1l1E_4fsUAopWdUVaSsLlRYIKlUoRVqsmryShShK3f71dri0_o4rLhS_ao6krXlb8UolWOeS5RxAlpAMNRasU8hbELyVoMsSG6WExAJkJwTkiamBAc9zzpjgVQEZlNDqfFWuWJlzXCEpGE7KjNnslsz5PjEhnLCWvKzKZFQNjmH5NAJYfKMLOL8osU18vTisOfWBFGw0IYY7SzRxxPo4oEdqAlW0OfX0bUD7wdn0-Ui1azE5-bH-aT8vUmY_L1K_BQAA___pSbJ1">