[Bug c++/88795] New: ICE on class-template argument deduction if non-type parameter has indirection

2019-01-10 Thread programmer at posteo dot de
: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: programmer at posteo dot de Target Milestone: --- The following code (compiled with g++ -std=c++17 -Wall -Wextra) causes an internal compiler error (ICE) with all GCC

[Bug c++/88815] New: [9 Regression] is_constexpr (based on narrowing conversion and expression SFINAE) broken

2019-01-11 Thread programmer at posteo dot de
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: programmer at posteo dot de Target Milestone: --- [note: following code adopted from https://stackoverflow.com/a/50169108/2615118] The following experiment of an

[Bug middle-end/91490] [9 Regression] bogus argument missing terminating nul warning on strlen of a flexible array member

2019-09-20 Thread programmer at posteo dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91490 programmer at posteo dot de changed: What|Removed |Added CC||programmer at posteo dot de

[Bug c++/86646] New: Special member function 'cannot be defaulted' if type alias is used

2018-07-23 Thread programmer at posteo dot de
ty: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: programmer at posteo dot de Target Milestone: --- GCC 7.3.0 (as well as 8.1 and 9.0 from godbolt.org) fails to compile the following code: //--- template struct Foo

[Bug c++/85875] -Weffc++ can't understand auto return values

2018-08-23 Thread programmer at posteo dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85875 programmer at posteo dot de changed: What|Removed |Added CC||programmer at posteo dot de

[Bug c++/87145] New: Implicit conversion to scoped enum fails: "error: taking address of temporary/rvalue"

2018-08-29 Thread programmer at posteo dot de
NCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: programmer at posteo dot de Target Milestone: --- The following code can be compiled with GCC 6.3, but GCC 7.1 and later abort the compilation wit