<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJylk0FzmzAQhX-NuOzEg4VtzIFDnNhTX3rNWUgLqJElRhIm6a_vCtvTJPXk0hlsJBY9fe9paZx6r48wCRshOhCy13hGiD1C64xxk7YdeAyjiax4ZPkzy2__m_x6zVN8i-gtMM6f6Hd9pdxdBmenFek5xreMV6zY3erPd7UOzsPUa9nDkfGScAJGoOrRKrRxP--0M06-EhL8dJfHVF_ADzcRflqNFvxobcKnijTCdg-t8yeRXgRtZ4uicaQunULQESZtDFWS2CWA0cqonQWFtN6LNGb86YYGKk3LOIe3-BjNEXpBusIEd0N_bAn6C3n0I36AoeHOC4kvXgwDcadSwJngszpterqI0zbJYPRubAymAxwJ34corJo1KYt3aDU9ATfMXiiD-1FS-F8OuNjDTsjXSXgVKKTTQAmkbSYde_jH0J6zbc6qKlwjJLBP2HelyPrUi0g-bUBWHOCFZuQvzPT4NpB_VNcGBN1S6mNI7anD1RAtylRdqKqoRCbG2DtfS-GNC50wZ_w9ZKM3dR_jEJI_fqCrIwNjsyAOmhhzvt0eBu9-0Y401SGMGGiw5tV2m_X1plSyrapNU-KmrFrVCNlKKZaoNkoiqsyIBk2o2XpH_d-MXfoKqFno9qn56On6Oft_Il3znPN8ma-Wa77kxWLN26VairwsqnwlqhVb5XgS2iySzsL5LvP1LElsgYpGhxj-FkUIurOIswEijDoarL_94oAOwTrqf-df6bSzmbCe8f4AArVmYQ>52988</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            IndentExternBlock: NoIndent is not working
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            bug,
            clang-format
      </td>
    </tr>

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

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

<pre>
    I want to achieve the following result:

```
extern "C"
{
void foo();
}
```
For which I've set `IndentExternBlock: NoIndent`. However when running `clang-format` in the above code it will indent the function declaration, which I don't want.

I have also set `AfterExternBlock: true` in the `BraceWrapping` section.

I'm also having trouble to understand the very first option for `IndentExternBlock`:

> Backwards compatible with AfterExternBlock’s indenting.

Backwards compatible in what sense? What's the expected result if I use this option?
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx9k81y2yAUhZ8Gbe7EIyE7shZaRHEy9abbrDFcSdQYNICspE_fi2xPk9TTGf0AVxy-c0AHpz6aPczCRogOhBw0nhHigNA5Y9ysbQ8ew2QiK59YvmP57fmYX6-li-8RvQXG-TPd10-q9tI4O61IzzG-ZbxmZXur7-5qvToP86DlAHvGK8IJGIGqe6vQxpdlpdY4eSQk-Okuw1RfwQ83E36ajRb8ZG3Cp4o0wvYPnfMnkT4EbReL4uBIXTqFoCPM2hiqJLFLAJOVUTsLCmm-F6nN-PMNDVTqVnEJb_U5mj0MgnSFCe6G_tQR9Dfy6Cf8BEPN1guJb16MI3GnUsCF4Ks6LXq6iNMyyWD0bjoYTBs4Eb4PUVi1aFIWH9BpGgE3Ll4og_tRUvjfNrh8gVbI4yy8ChTSaaQE0jKzjgP8Y-iFs23O6jpcIySwL9h3pcj6PIhIPm1AVr7CG_XIX1jo8X0k_6iuBxB0R6lPIR1PHa6GaFKmmlLVZS2yqKPB5r_HBGimdbRpzh8JMZu8aYYYx5Dc81e6erI3HVZESR1jzrfXw-jdL-Khrg5hwkCNDa-322xoHpWsuahw3ZX5VtZVkdddp_i621aPXSFlZsQBTWjYpqW_4zD16R-ho0SvL0eTRje7TDc85zwv8nWx4QUvVxveFaoQeVXW-VrUa7bO8SS0WSWulfN95psFkZQDFY0OMfwtihB0bxGX5UlfTHFwvpHCGxd6Yc74e8wWT81i6A8Rd09f">