[Bug libstdc++/90389] New: std::deque::emplace tries to call wrong overload internally

2019-05-08 Thread mikedlui+gccbugzilla at gmail dot com
Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: mikedlui+gccbugzilla at gmail dot com Target Milestone: --- Example: #include #include struct Foo {}; struct Bar { Bar(Foo f1, Foo f2, size_t c

[Bug boehm-gc/90390] New: incorrect list initialization behavior for references

2019-05-08 Thread mikedlui+gccbugzilla at gmail dot com
Component: boehm-gc Assignee: unassigned at gcc dot gnu.org Reporter: mikedlui+gccbugzilla at gmail dot com Target Milestone: --- https://stackoverflow.com/a/54120116/1371191 Example from the link: int g_i = 10; struct S { operator int&(){ return g_i; } }; int main() {

[Bug c++/90391] New: nonconforming value initialization when type T has a base class with a user-defined default constructor

2019-05-08 Thread mikedlui+gccbugzilla at gmail dot com
: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: mikedlui+gccbugzilla at gmail dot com Target Milestone: --- This is probably a low priority due to its edge-case nature, but here it is: https