<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/71767>71767</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[readability-misleading-indentation] False report for macro statement
</td>
</tr>
<tr>
<th>Labels</th>
<td>
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
timxx
</td>
</tr>
</table>
<pre>
False report when the statement starts with an empty macro, it's common case in Qt's signal/slot.
```C++
if (condition)
foo();
else if (another)
bar();
emit theSignal();
```
The `emit` is `# define emit`
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxcUsmO2zAM_Rr6QiRQpHjRwYdZ4HvR_oBsMTELLYHEdGb-vnCSdjoFCC2PfOCT-FytfE5EI7TP0L427iprLqNwfH9v5uw_xsmFSljokovg20oJZSWs4oQiJdlORSq-sazoElK8yAdGt5QM-gVZQPcVlxxjTri4SsgJv93RrbULoKcasuxBvYJ6eqyduscL6OctbiifEPSw5ORZOCfQ9o4jIp5yBj1skHlU06b7TnEpy0rlC2F25X9CZNke9_0h60vyr6J_Zf5YCaFTGxE6hVy3G2iDnk6cCB-Jxo_GW2NdQ-Ohs7ZVnVZDs462N63vluPxOGgi23e-XQbbDkvrho7INDxqpc3hoKxqldHD_uStN6bt7eyUd6aDo6LoOOxD-BX3uZwbrvVKY3_ou74JbqZQ_8y2jFvRbr6eKxxV4Cr1kyYs4eaCQs67mQPLxy5yDeQ8p_OOk6ck7vbv7St-ccUpl_vEP23RXEsYV5FLBfMEegI9nVnW67xfcgQ9bX0f2-5S8k9aBPR0015BTzf5vwMAAP__rkDL6A">