[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 107024, which changed state.

Bug 107024 Summary: ICE in finish_expr_stmt, at cp/semantics.cc:872
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107024

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 104670, which changed state.

Bug 104670 Summary: [11/12/13/14 Regression] ICE when using decltype of a 
lambda returning a struct inside of a struct
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104670

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 104548, which changed state.

Bug 104548 Summary: parser rejects alias template id of lambda in 
unevaluated-context and accepts when no alias is used
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104548

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 106221, which changed state.

Bug 106221 Summary: lamba inside a decltype in a using statement does not 
always work
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106221

   What|Removed |Added

 Status|RESOLVED|NEW
 Resolution|DUPLICATE   |---

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 106221, which changed state.

Bug 106221 Summary: lamba inside a decltype in a using statement does not 
always work
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106221

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |DUPLICATE

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 114106, which changed state.

Bug 114106 Summary: Wrong result of decltype
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114106

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 112715, which changed state.

Bug 112715 Summary: Incorrect handling of template type aliases instantiated 
from decltype of lambdas
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112715

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 111717, which changed state.

Bug 111717 Summary: syntax error When CTAD encounters complex alias template
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111717

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 110681, which changed state.

Bug 110681 Summary: bogus warning -Wreturn-type for lambda in tparam list
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110681

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 110856, which changed state.

Bug 110856 Summary: GCC rejects template alias of function type as invalid 
template parameter
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110856

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 110552, which changed state.

Bug 110552 Summary: ICE on valid code in maybe_instantiate_noexcept
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110552

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 109754, which changed state.

Bug 109754 Summary: [ICE] internal compiler error: in coerce_template_parms, at 
cp/pt.cc:9183
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109754

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 109142, which changed state.

Bug 109142 Summary: auto tmp=*(data_type*): expected primary-expression 
before ')' token
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109142

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 108414, which changed state.

Bug 108414 Summary: Incorrect pack expansion as argument to lambda
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108414

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 107464, which changed state.

Bug 107464 Summary: Expression error in qualified name lookup with lambdas in 
unevaluated context
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107464

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 106821, which changed state.

Bug 106821 Summary: Incorrect behavior when using type alias template 
containing unevaluated lambda expression in a template context
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106821

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 106398, which changed state.

Bug 106398 Summary: ICE in finish_expr_stmt at cp/semantics.c:872 for lambda 
with conditional noexcept against lambda in unevaluated context
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106398

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |DUPLICATE

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 105692, which changed state.

Bug 105692 Summary: ICE in finish_expr_stmt, at cp/semantics.cc:872 since 
r9-4045-g0c1e0d63fe0ceabb
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105692

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 105583, which changed state.

Bug 105583 Summary: Syntax error when alias template in requires-clause
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105583

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 105236, which changed state.

Bug 105236 Summary: failed lookup of alias with alias template of dependent 
template parameter containing lambda in unevaluated context
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105236

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 104537, which changed state.

Bug 104537 Summary: ICE when generic-lambda as function parameter fails to be 
converted to pointer to function
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104537

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 104138, which changed state.

Bug 104138 Summary: [12 Regression] ICE in is_base_type with lambda is passed 
as parameter with -g
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104138

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |DUPLICATE

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 103569, which changed state.

Bug 103569 Summary: Type alias from result of lambda call in unevaluated 
context, used in template, is inconsistent
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103569

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 102925, which changed state.

Bug 102925 Summary: [11.2]ICE with concept of std::convertible_to with lambda 
in unevaluated-context
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102925

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 102881, which changed state.

Bug 102881 Summary: gcc totally broken when trailing return type combine with 
decltype lambda
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102881

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 102873, which changed state.

Bug 102873 Summary: GCC incorrectly expected parameter pack before '...'
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102873

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 101013, which changed state.

Bug 101013 Summary: Rejects-valid for alias template in a different namespace 
with a lambda in unevaluated context
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101013

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 100594, which changed state.

Bug 100594 Summary: Lambdas in unevaluated contexts interact oddly with alias 
templates
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100594

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 101315, which changed state.

Bug 101315 Summary: C++20 lambdas in unevaluated context: erroneously fails 
with "incomplete type"
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101315

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 99513, which changed state.

Bug 99513 Summary: ICE Segmentation fault when decltype lambda in concept 
template list since r10-3735-gcb57504a55015891
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99513

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 92494, which changed state.

Bug 92494 Summary: ICE on function templates with placeholder return type 
decltype([]{}) and if return type doesn't match
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92494

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 90533, which changed state.

Bug 90533 Summary: [C++20] cannot redeclare telmplate function if it contains 
lambda expression in its declaration
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90533

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-13 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 92707, which changed state.

Bug 92707 Summary: type alias on type alias on lambda in unevaluated context 
does not work
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92707

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-04-12 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 107457, which changed state.

Bug 107457 Summary: ICE when template lambda alias used as default template 
argument
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107457

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

[Bug c++/107430] [meta-bug] lambda in decltype

2024-02-29 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 110107, which changed state.

Bug 110107 Summary: ICE on invalid code with lambda
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110107

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |DUPLICATE

[Bug c++/107430] [meta-bug] lambda in decltype

2023-07-11 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430
Bug 107430 depends on bug 110604, which changed state.

Bug 110604 Summary: template argument deduction failed with decltype(lambda)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110604

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |DUPLICATE