https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116745
Bug ID: 116745
Summary: ICE on NTTP defaulted to generic lambda with template
parameter list containing type parameter with type
constraint
Product: gcc
Version:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115865
Bug ID: 115865
Summary: Internal compiler error when ill-formed conversion
from std::initializer_list is attempted
Product: gcc
Version: 15.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117034
--- Comment #2 from eczbek.void at gmail dot com ---
Is this error related?
```
template
concept A = true;
template T>
void foo(T) {}
```
Compiler Explorer link: https://godbolt.org/z/dfKaW8dxa
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117034
--- Comment #4 from eczbek.void at gmail dot com ---
Whoops.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117034
Bug ID: 117034
Summary: ICE on abbreviated function template with type
constraint containing a lambda argument
Product: gcc
Version: 15.0
Status: UNCONFIRMED
S
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117054
Bug ID: 117054
Summary: ICE on variable template initialized to generic lambda
containing constexpr-if containing instantiation of
template with a NTTP defaulted to a lambda
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117061
Bug ID: 117061
Summary: Error on use of parameter in lambda outside function
body
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Pri
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117061
--- Comment #2 from eczbek.void at gmail dot com ---
Clang errors on a similar-looking piece of code:
```
void foo(auto x) noexcept(noexcept([x] { x; })) {}
```
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116960
Bug ID: 116960
Summary: ICE: Error reporting routines re-entered
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117400
Bug ID: 117400
Summary: ICE on invalid requires clause of generic lambda in
function template
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117422
Bug ID: 117422
Summary: Error: template parameter was not declared in this
scope
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Prio
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117422
--- Comment #4 from eczbek.void at gmail dot com ---
Wow, very strange. Thanks for the workaround.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117336
Bug ID: 117336
Summary: ICE on lambda in requires expression
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117518
Bug ID: 117518
Summary: ICE: too many template parameter lists in declaration
of lambda
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117515
--- Comment #3 from eczbek.void at gmail dot com ---
(In reply to Jan Schultke from comment #1)
> this is particularly weird because
>
> > bool b = requires { int([] {}); };
>
> ... is accepted, so static_assert is in some way related.
Testing
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116928
Bug ID: 116928
Summary: Error on NTTP with '>' in braced default
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116952
Bug ID: 116952
Summary: Error on lambda NTTP argument to type constraint in
template parameter list of generic lambda
Product: gcc
Version: 15.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117515
Bug ID: 117515
Summary: Error: calling constructor with lambda expression in
requires expression is invalid
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Seve
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117937
--- Comment #5 from eczbek.void at gmail dot com ---
Sorry, I forgot that I was testing in Compiler Explorer. Please ignore.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115792
eczbek.void at gmail dot com changed:
What|Removed |Added
CC||eczbek.void at gmail dot c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117937
Bug ID: 117937
Summary: ICE: in expand_expr_real_1
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assigne
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117937
--- Comment #4 from eczbek.void at gmail dot com ---
(In reply to Marek Polacek from comment #2)
> This one was fixed yesterday: bug 117898.
My GCC version is 15.0.0 20241206 and running `git log` in the directory I
built GCC from shows the late
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117937
--- Comment #1 from eczbek.void at gmail dot com ---
Another ICE if `f()` is called without arguments:
https://godbolt.org/z/aba3M7h9W
internal compiler error: tree check: accessed elt 1 of 'tree_vec' with 0 elts
in make_pack_index
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118391
Bug ID: 118391
Summary: ICE: in add_extra_args, at cp/pt.cc:13737
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117061
--- Comment #3 from eczbek.void at gmail dot com ---
Another test case: https://godbolt.org/z/98joW6saj
```
auto f = [x = 0] noexcept(noexcept(x)) { return x; };
```
:1:36: error: 'x' was not declared in this scope
1 | auto f = [x = 0] noex
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118619
Bug ID: 118619
Summary: ICE on lambda with explicit this parameter in concept
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Compo
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118620
Bug ID: 118620
Summary: ICE: Segmentation fault
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118526
Bug ID: 118526
Summary: infinite compile time
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: un
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117061
--- Comment #4 from eczbek.void at gmail dot com ---
Constructors too :(
```
template
struct S {
S(int x) requires(requires { [x] { x; }; }) {}
};
```
```
: In lambda function:
:3:41: error: use of parameter outside function body before ';
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119175
Bug ID: 119175
Summary: ICE segfault on lambda in requires clause of generic
lambda in requires clause
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119134
Bug ID: 119134
Summary: ICE segfault on capturing lambda in fold expression in
requires clause
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119134
--- Comment #1 from eczbek.void at gmail dot com ---
I might've forgotten an extra set of parentheses around the fold expression, so
here's an updated link: https://godbolt.org/z/P9bq4GhcP
```
void f(auto... args) requires(([args] {}, ..., true)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119048
Bug ID: 119048
Summary: ICE Segfault on lambda with variadic parameters and
static specifier
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119129
Bug ID: 119129
Summary: ICE: in keep_template_parm, at cp/pt.cc:5
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c+
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119129
--- Comment #2 from eczbek.void at gmail dot com ---
Is the ice-on-invalid-code tag correct? The code looks valid to me and it seems
to compile on Clang.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119328
Bug ID: 119328
Summary: ICE on generic lambda with defaulted parameter in
requires clause
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119316
Bug ID: 119316
Summary: new expression incorrectly required to have constant
expression size
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119347
Bug ID: 119347
Summary: ICE: in tsubst, at cp/pt.cc:16632
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119345
Bug ID: 119345
Summary: ICE segfault on capturing lambda in fold expression in
capturing lambda
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119346
Bug ID: 119346
Summary: ICE: in tsubst_pack_expansion, at cp/pt.cc:13899
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119503
eczbek.void at gmail dot com changed:
What|Removed |Added
Resolution|--- |INVALID
Statu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119503
Bug ID: 119503
Summary: Error on decltype of lambda expression in variadic
NTTP
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Prior
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12944
Bug 12944 depends on bug 117061, which changed state.
Bug 117061 Summary: Error on use of parameter in lambda outside function body
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117061
What|Removed |Added
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117061
eczbek.void at gmail dot com changed:
What|Removed |Added
Resolution|--- |INVALID
Statu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119807
Bug ID: 119807
Summary: constexpr counter thing causes ICE: in
instantiate_decl, at cp/pt.cc:27844
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: nor
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119819
Bug ID: 119819
Summary: ICE on unexpanded template parameter pack
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
46 matches
Mail list logo