<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJylU02P2yAQ_TX4ghxhvImTgw-bpJV633s0hrFNgyECnFX66zs4m6bdXipVGuGZYeb5zQed17f2bUTee2v9u3EDZ3Ib0EIyV7Q3Jnd8Ms5MYPkl-CHAxCPiFHnyPAUzDBg48B5sRH7x0eQ0Ags8ESjbCLAJA5RGlxov6DS6VHagzu8QdNkFcGqkKG5cvKBKxjtWvzJxZOJxbsRdFJP7LHevrI1Tdtb0j_pA_JIBa35gOFkTE6u__A5hXOITGEeF5XJY8wHCF57kzQFqnN35FAmDEF9zUMXkgct81Kw5fsr8I9dQypELVu8X9cDX4mEQYbp6gv8Fw3lM1Gt1UpCJH67e6MyfkCmWUJ6hmcWH8Ut9Ko8-PRokDxbcUL4ZfcsF7T96zu89z9RzBdb7S-ZkIv92fI6I6xnzhK8QDHQWecAeAzq1eJlsiFzDwWlq7I0rmPP0MRDiBDlII22KhmWeUha6rfWu3kEBcxp9aKd5ItB4hoSxmINtx5QuMU9efiUZTBrnbqX8RIa118enpA38TltCpolxxkjKum6aphjbzUZJ3cN2C5tKiE3XqX4HCuSLqrd624vCQoc2tmxNWyS7eaAzz5Y-amlUyo0i3_pY_D8f00ohSapKCtGIeqUr1SD2YgdV1Wybmr0IpJ20q4yz8mEoQrtAErNIl3mN4_MSYjSDQ1zoE8NkksX2H97Wp5dZLDzbheRPWFk6Uw>53777</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            altera-id-dependent-backward-branch false positive
        </td>
    </tr>

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

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

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

<pre>
    The following (relatively) minimal program seems to trigger a false positive for the `altera-id-dependent-backward-branch` inspection:

```c++
#include <initializer_list>

int main() {
  for (int chunk_size : {1, 2, 3}) {
    for (int i = 0; i < 500; i += chunk_size) {
      static_cast<void>(i);
    }
  }
}
```
"Clang-Tidy: Backward branch (for loop) is ID-dependent due to variable reference to 'i' and may cause performance degradation"
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyNUsGO2yAQ_Rp8QYkwboJz8GGTtFLve4_GMLFpMESAs0q_voN307TbSyUEzDA83jxeH8y9ex2Rn4Nz4c36gTPZRnSQ7Q3dnckdn6y3Ezh-jWGIMPGEOCWeA8_RDgNGDvwMLiG_hmTLNQKLPBMo2wpwGSOsrFkZvKI36POqB315g2hWfQSvR6ri1qcr6myDZ80LE0cmHvNWvA_N5L6M96xsrNduNvRGcyB-2YKzPzGenE2ZNV__hLA-8wmsp8ZKO0x9gPCFJ2VLgR5nfzklwiDEl1JUM3ngskwNU8dPN_-6a-nKkQvW7JftgW_EIyDCdPQE_weG85RJa33SUIgfbsGawp-QqZZQnqWFxUfwe_vcPHR6CCQPDvywerXmXhraf2jO3zUv1EsHLoRr4WQT_358fhE3M5YfvkG00DvkEc8Y0esly6QicoqDNyTsnWuYy-9jJMQJSpFBcoqB5T-lrEzXmF2zgyrb7LD7D098clQ1R9eNOV9TsYf8RmOweZz7tQ4TBc7dHsuKbPqDrEShTWnGRJtNo5Sqxk7U7RZlbaQ6a9Gi6kXfNu1W7qRpxbbuKwc9utSxDVlN9vNAczEALXpRMxc1Kbc5VraTQtKoaymEEs3a1FohnsUO6lq1qmFfBJLt3LqwWoc4VLFbCBJuosPi1PQ8hJTs4BGXxwkf5jyG2E3zRPqnC2RM1dJQt3TzC6Y0I7w">