<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">