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

Reply via email to