[clang] [clang][bytecode] Support different integral types (e.g. addresses) (PR #169769)
Timm Baeder via cfe-commits
cfe-commits at lists.llvm.org
Tue Jan 20 03:41:09 PST 2026
tbaederr wrote:
This patch regresses the following test case from `CXX/expr/expr.const/p2-0x.cpp`:
```c++
char melchizedek[2200000000];
typedef decltype(melchizedek[1] - melchizedek[0]) ptrdiff_t;
constexpr ptrdiff_t d1 = &melchizedek[0x7fffffff] - &melchizedek[0]; // ok
```
Because we can now only allocate `2'147'483'635` elements in that array.
https://github.com/llvm/llvm-project/pull/169769
More information about the cfe-commits
mailing list