| Issue |
60621
|
| Summary |
[ICE] multidimensional subscript operator segfaults in requires clause
|
| Labels |
new issue
|
| Assignees |
|
| Reporter |
ldalessa
|
The following example produces an ICE.
```c++
auto foo(auto a, auto... i) -> decltype(auto) {
if constexpr (requires { a[i...]; }) {
return a[i...];
}
else {
return a;
}
}
int x = foo(1);
```
Live example: https://godbolt.org/z/EMnohMWYh
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs