https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101107
--- Comment #2 from Bernard Teo ---
Hmm, I didn't realise it was brace elision - the error makes much more sense
this way. Reporting the assumption (e.g. "`A` can't be initialized from
`*this`, assuming brace elision") would solve the problem.
: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: btzy1996 at gmail dot com
Target Milestone: ---
The following code gives a compile error:
```
template
struct Combiner;
template
struct Base {
template
auto
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91230
--- Comment #6 from Bernard Teo ---
Thank you. I've tried and it works on trunk.
: 9.1.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: btzy1996 at gmail dot com
Target Milestone: ---
Created attachment 46619
--> https://gcc.gnu.org/bugzi