<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/56229>56229</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [LLVM-COV] Callsite in a for-loop
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    Found in 11.0.0 ,also exists in 14.0.4
Should the coverage of line 18 be 5?
```
    1|       |volatile int cnt = 0;
    2|       |
    3|       |__attribute__((noinline, noclone)) static int
    4|       |last (void)
    5|      5|{
    6|      5|  return ++cnt % 5 == 0;
    7|      5|}
    8|       |
    9|       |__attribute__((noinline, noclone)) static void
   10|       |do_it (void)
   11|      6|{
   12|      6|  asm volatile ("" : : "r" (&cnt) : "memory");
   13|      6|}
   14|       |
   15|       |static void f1 (void)
   16|      1|{
   17|      1|  do_it();
   18|      4|  for (;; do_it())
   19|      5|    {
   20|      5|      if (last ())
   21|      1|  break;
   22|      5|    }
   23|      1|  do_it ();
   24|      1|}
   25|       |
   26|       |int
   27|       |main ()
   28|      1|{
   29|      1|  f1 ();
   30|      1|}
```

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJylVE1z2yAQ_TXoshMPrD4sHXSI4_Ghk7aHTnP1IAnbtFhkBHKbf1_AsfUR5VTNaoRYdve9t0Clm7dyp_u2AdkCYyu6okDwiSujQfyVxprgSJwjIXRL6OOPk-5VA_YkoNYX0fGjAH0AJVsBLIdKQEri3XUtyei7hV9wDyPrJ7g-bnTRiluphCtioXYvibdASbwZAnASMMzHk_n9nlvbyaq3Yr8nmDtrtWw9KkcHWl0r7YeFMzDWFa19zSFdMkmnuHFYML9o2fig-7L0vsyPyHoENJu4ADph-651WTbOAjdMIfUMP5Jcz9JuB1f-Cf_iv_kHcrd8jE7yNXovFxVgQwOzmQIMJy4Abs5w73AAhc6cAo_XF7EL_96TOYU8tnfHWZx19xYCirFSLJ6VH5RiybJSLJ3Mj8jDgS1SHDrJ5hTXExdA0CkQmMIcunZFddBd4OnWxJtJ1LhwMdtCHvCQFOkHN4A8-Ly3_TpLiGzKhBZVJ_jvMVLEhZqDqBgvEYaPjDGZiTbKkS43BrPJ_Pg44nriOnPZ3mrel-SfdgmLGehrn2eIY7qMeHZpRU0ZN0Vc8MhKq0RJ0s3z88vXh6fvLyTdgrsqlZHW32DAfZsflNavUd-p8mTtq3H7meDO2VHaU1-tan12P0pdbp-H107_ErXbDjtpTC-MG6QZYhGdSp7mWUyxFhlP0oTXglGkGeZ11sSVqONI8Uoo4zG5o9KKPxBS-GOTbiNZIkW_PmMuOklX6wQbRinnNceKiwNJqHDSqpXHsdLdMerKAKnqj8Y5lb__Byc3Rh5bESTw-XlvT7orv335qWvB2yjULgP2f2ZVjlY">