[Bug libstdc++/81190] New: std::optional doesn't compile with containers that have noncopyable types

2017-06-23 Thread lyberta at lyberta dot net
: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: lyberta at lyberta dot net Target Milestone: --- The following code will compile perfectly with std::experimental::optional but will produce compiler errors with std

[Bug demangler/85309] New: demangler failed with signal 11

2018-04-09 Thread lyberta at lyberta dot net
Assignee: unassigned at gcc dot gnu.org Reporter: lyberta at lyberta dot net Target Milestone: --- Try to run my C++17 application under GDB I get: /build/gdb-uGdIdO/gdb-7.12/gdb/cp-support.c:1600: demangler-warning: unable to demangle

[Bug demangler/85309] demangler failed with signal 11

2019-12-06 Thread lyberta at lyberta dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85309 Lyberta changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug libstdc++/93983] New: std::filesystem::path is not concept-friendly

2020-02-29 Thread lyberta at lyberta dot net
: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: lyberta at lyberta dot net Target Milestone: --- #include #include struct Foo { Foo(const std::filesystem::path& p); }; static_assert(std::copyable); Error: In file included from :1: /opt/compiler-explorer

[Bug c++/93638] New: [concepts] Dependent names in requires clause reported as different types when function definition is not inline

2020-02-09 Thread lyberta at lyberta dot net
: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: lyberta at lyberta dot net Target Milestone: --- This happens a lot but I can't pinpoint exact cases. Here's minimal

[Bug c++/93207] New: [concepts] Variadic concepts refuse no compile when function definition is not inline

2020-01-08 Thread lyberta at lyberta dot net
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: lyberta at lyberta dot net Target Milestone: --- template concept C = true; struct S { template void f() requires C; }; template void S::f() requires

[Bug c++/67491] [meta-bug] concepts issues

2020-06-09 Thread lyberta at lyberta dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491 Bug 67491 depends on bug 93638, which changed state. Bug 93638 Summary: [concepts] Dependent names in requires clause reported as different types when function definition is not inline https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93638

[Bug libstdc++/93121] std::bit_cast missing

2020-06-09 Thread lyberta at lyberta dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93121 Lyberta changed: What|Removed |Added CC||lyberta at lyberta dot net --- Comment #2

[Bug c++/93638] [concepts] Dependent names in requires clause reported as different types when function definition is not inline

2020-06-09 Thread lyberta at lyberta dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93638 Lyberta changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED