https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98802
Bug ID: 98802
Summary: class template argument deduce guide leads infinite
recursive.
Product: gcc
Version: 10.2.1
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98802
--- Comment #1 from Net Can ---
g++ -std=c++17 work on but not work on -std=c++2a.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103358
Bug ID: 103358
Summary: what is the first constructor argument of lambda
coroutine promise_type?
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: norma
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103358
--- Comment #2 from Net Can ---
(In reply to Iain Sandoe from comment #1)
> There was a long discussion about this between the various WG21 paper
> authors.
>
> The stated intend was that 'this' pointer and the 'lambda object pointer'
> were in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102229
Bug ID: 102229
Summary: 'decltype(auto)' cannot be cv-qualified
Product: gcc
Version: 11.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102229
--- Comment #7 from Net Can ---
here is my use case:
https://github.com/netcan/config-loader/blob/master/include/config-loader/serialize/TypeSerializer.h
the key is
```c++
#define TYPE_SERIALIZER(_type, _typeName) \
struct T
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102707
Bug ID: 102707
Summary: template coroutine generated code failed
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102707
--- Comment #1 from Net Can ---
the code is compiled success in msvc