[Bug c++/110552] New: ICE on valid code in maybe_instantiate_noexcept

2023-07-04 Thread eric.niebler at gmail dot com via Gcc-bugs
: c++ Assignee: unassigned at gcc dot gnu.org Reporter: eric.niebler at gmail dot com Target Milestone: --- Created attachment 55469 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55469&action=edit self-contained source file Compile the attached source with -st

[Bug c++/110680] New: erroneous error "non-template type 'C' used as a template"

2023-07-15 Thread eric.niebler at gmail dot com via Gcc-bugs
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: eric.niebler at gmail dot com Target Milestone: --- The following valid C++20 is rejected by gcc trunk: template struct S { auto f() { return X; } };

[Bug c++/110681] New: bogus warning -Wreturn-type for lambda in tparam list

2023-07-15 Thread eric.niebler at gmail dot com via Gcc-bugs
Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: eric.niebler at gmail dot com Target Milestone: --- The following valid C++20 code causes gcc trunk to erroneously warn about a missing return statement. template constexpr auto y = X; template using C

[Bug c++/70790] Can't mangle noexcept expressions

2024-10-10 Thread eric.niebler at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70790 --- Comment #5 from Eric Niebler --- it looks like this one is fixed in gcc-14. i think this bug can be closed.

[Bug c++/116506] [15 Regression] Destructors of temporary awaitables are executed too early

2024-12-29 Thread eric.niebler at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116506 Eric Niebler changed: What|Removed |Added CC||eric.niebler at gmail dot com

[Bug c++/119398] New: partial ordering of nested class template specializations fails with NTTP of nested class type

2025-03-20 Thread eric.niebler at gmail dot com via Gcc-bugs
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: eric.niebler at gmail dot com Target Milestone: --- The following is valid C++20: template struct outer { struct value_type { T value

[Bug c++/119631] New: [rejects-valid] erroneous "was not declared in this scope" in partial specialization of nested class template

2025-04-04 Thread eric.niebler at gmail dot com via Gcc-bugs
sion: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: eric.niebler at gmail dot com Target Milestone: --- the following code is rejected by gcc trunk. as far as

<    1   2