<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=http://email.email.llvm.org/c/eJylVFtvmzAU_jXm5SiIQCDwwEObtFKltZO2SpP6ZvAheDM2s02j_vsdICOJmj3NInZ8rt-5uTLio3xtLXIBznPrUYDU0HrfO5bcsfiRPqXeu1BIV5vBOgwP1gw9kT39Gj4o_7HqxKoxtuN-PFZkyMtaao-24TV26FsjSDiNigxCFu1ZdDfvr7xSeEANtel6qUjNaPAGwk5AIxUC8dByjw5mTzC7gWNLjHe0wDUsjuAofQvfJ-9Pf4nPk3eQDgQ2UqO4AvAD2UPM8ogVhUVwiFIfgIPi9S8wDWg8giIl4A2ZA9_iP8wLrBW3M37KH-Fn8Y7ACdIZHLihcvh7QO0pUlLVnuAYikobP-cdKCi--LvCyLLo9M3XqSaX_-HVfCyAbghNO0V_JQdUXvjan_WS3d9U7K7snYh7ljwA297P1hR6itnVVvZTzCzZw6J-9kGl9OYDOHWMFheW7i-Rjbbqvn_hHbp-RkbG4pg0ab8hPDeUm-XSExto3azNGNgiMS4yumuRCtxbdKjJ4UWlw9Fl_FmjMkbNrPHWcveCx1F-oeVSOxYXn3UJ4Pb-mjYui36wmtpaOVxiXJS2e5buzzTK_SkJ6UX2tvubbRKIMhFFUvCAD5QAW74Zy_Wb6So6fTBYVV7P94HGZqhCmsHTsJ-OVW_NT6zHOZfODejGGU6iJAvaMmqaIt5uonXarOtik_NNk9dpvanrHGkYskDxCpUrx_DjeMzuZGJMV7oP_h-BLOMojqN1lK3XcZZk4XrTiCTHPNusU-RZzjYRdlyqcHq9jD0EtpxMVsPBEVNJ592ZyZ2TB404ASaEXno1XZ6_PH0jAjzO7w-L76bHaX6G6LjddMEEt5yw_gHUY6VZ>53036</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[MLIR] Faulty *.md format for StaticInterfaceMethod
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
ZoranZomborat
</td>
</tr>
</table>
<pre>
Thread started in https://llvm.discourse.group/t/faulty-md-format-for-staticinterfacemethod/5096 .
Tablegen compilation to .md file generates faulty format whenever an interface with StaticInterfaceMethod is defined.
We’re seeing a lack of new line after the StaticInterfaceMethod declaration in .md, and thus subsequent contents does not start at a new line.
```
//
// ToyInterface
//
def ToyInterface : OpInterface<“ToyInterface”> {
let description = “Interface to toy around”;
let cppNamespace = "toy";
let methods = [
StaticInterfaceMethod<
"Check presence of new line.",
"bool", "hasNewline", (ins),
[{
return false;
}]
>
];
}
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx1VN9vmzAQ_mvMyymIQCDkgYc0aaVKaydtlSb1zeAjeDM2s02j_Pc7ICWJmiFih_vx3Xd3PpdGnIq3xiIX4Dy3HgVIDY33nWPJlsVP9Cr10YZCusr01mF4sKbvSOzpV_Ne-dOiFYva2Jb7YVsQkJeV1B5tzSts0TdGkHEabTIIWbRn0XZa33ip8IAaKtN2UpGb0eANhK2AWioE0qHlHh1MkWAKA8eGFB9ogWuYA8FR-gZ-jtGfP4UvY3SQDgTWUqO4IfAL2WPM8ohtNhbBIUp9AA6KV3_A1KDxCIqcgNcEB77B_8ALrBS3E3-qH_Fn8Y7ICfLpHbi-dPi3R-0pU3LVnugYykobP9UdKCk-x7vhyLLo_E6fY0-u_8ObOc2E7hiNK2V_YwfUXvjeXfyS3Wcpdjd4Z-GeJY_A1g8TmkJPObvKym7MmSV7mN0vMaiV3pyA04nR4grp4ZrZgFV13Stv0XUTMwKLY_Kk9Y7xdKDcZJee1UDP3d4Mic0Ww0OguwapwZ1Fh5oCXnU6HELGXz1KY9SkGr4a7l7xONjPslxqx-LNV18iuH64lQ2PRd9bTcdaOZxznJ3We5buLzKq_bkI6VX11vu7xyQQRSI2yYYHXnqFBTF4-fb8g1zhaRoiFm_HCZtmibb7lQt6q4rbq-BAE9aXIY3r-V44b4vOmt9YDVeCdK5HN4x7EiVZ0BRptlnnlciXOa_SVSR4mgraljyu47pK00DxEpUbeFI1h0aMEENl030giziK42gZZctlnCVZuFzVIskxz1bLFHmWs1WELZcqHK8pYw-BLUZKZX9wpFTSeXdRcufkQeNYlgGf95SqLd6N5frdtCXtPhgJFGMC_wB5tI99">