[Bug c++/103569] New: Type alias from result of lambda call in unevaluated context, used in template, is inconsistent

2021-12-05 Thread tim.pavlic at minelab dot com.au via Gcc-bugs
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: tim.pavlic at minelab dot com.au Target Milestone: --- Code: - #include template using probably_unsigned = decltype

[Bug c++/68451] internal compiler error: Segmentation fault when using decltype with friend inside a class template

2020-02-05 Thread tim.pavlic at minelab dot com.au
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68451 --- Comment #2 from Tim --- Still ICEs on 9.2

[Bug c++/93607] New: Deprecated alias templates don't produce warnings

2020-02-05 Thread tim.pavlic at minelab dot com.au
onent: c++ Assignee: unassigned at gcc dot gnu.org Reporter: tim.pavlic at minelab dot com.au Target Milestone: --- Source I'm testing with: - #include template struct identity { using type = T; }; template using Identity [[deprecated]]

[Bug c++/68451] New: internal compiler error: Segmentation fault when using decltype with friend inside a class template

2015-11-19 Thread tim.pavlic at minelab dot com.au
: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: tim.pavlic at minelab dot com.au Target Milestone: --- Source to reproduce: struct A {}; struct B { A a; friend decltype(a); // This

[Bug c++/65592] New: internal compiler error: Segmentation fault when using non-existant enum class enumerator

2015-03-26 Thread tim.pavlic at minelab dot com.au
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: tim.pavlic at minelab dot com.au Source to reproduce: struct Foo { enum class Bar { BAZ }; }; void take_bar(Foo::Bar /*bar*/) { } int