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

    <tr>
        <th>Summary</th>
        <td>
            [OpenMP] clang++: /root/llvm-project/llvm/include/llvm/ADT/APSInt.h:99: int64_t llvm::APSInt::getExtValue() const: Assertion `isRepresentableByInt64() && "Too many bits for int64_t"' failed.
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang
      </td>
    </tr>

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

    <tr>
      <th>Reporter</th>
      <td>
          k-arrows
      </td>
    </tr>
</table>

<pre>
    Reproducible on Godbolt:
https://godbolt.org/z/477nWWrb4
```cpp
void f(void) {
#pragma omp simd collapse(0xFFFFFFFFFFFFFFFF)
  for (int i = 0; i < 10; i++)
 ;
}
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxcUtGOnCAU_ZrrC9kJXlTGBx-cTm32oemm3XQfGxB0aBEM4Ha3X9_gTLPNGmKOcs-Be84VMZrZad1BfYL6XIgtXXzoft2JEPzvWEivXruveg1ebaORVhPvyCevpLcJWA-0v6S0xgxxABzm69bBhxlw-AM4VJy7p6cgK6A9NPS6xnUF2j97o8gEeMwAsCXAT7kK2RrEvAjil5VEsygyemvFGjXgkb4M7x7AFmhPyOQDATwal4ghwM6EAjvt8AMprxjwtK-dAGw_jZ__v1mhOqZa1opCdyWvGlazum6KS6c4ThMXjJcNHvlEy0aLUh75iGUtqFaF6ZBiTWtalbRE1hzaqa1LVLKWvFXIBVRUL8LYg7XPS3aoMDFuuivZsarqwgqpbdyDQBytcDMg5kxClwl3cpsjVNSamOKbRDLJ7ul9WbX7_AD1mdy4e6esJ4BD8D4BDrvMGvxPPf77BByMG-2m9NuP_vyY3w_f7l06XID1bZt1jEtN9SORvYr1wPpryRXPOn18Sd-F3XJIOczRu5g3SR-jDsl4R6ChJuZp0lG7JKTVp9f7LHujADaADQHER-_JItwrkSbFPdnb8dkT5GQSxmp1KLZgu3cTaNJlk4fRL28dvWt8tz0CDjfnnzv8GwAA__-COeeF">