[Bug c++/66256] noexcept evaluation done before end of class

2016-04-23 Thread mmehlich at semanticdesigns dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66256 Michael Mehlich changed: What|Removed |Added CC||mmehlich at semanticdesigns dot co

[Bug c++/64232] Derived class with implicitly declared assignment operator is std::is_assignable though base class is not std::is_assignable

2014-12-09 Thread mmehlich at semanticdesigns dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64232 --- Comment #2 from Michael Mehlich mmehlich at semanticdesigns dot com --- My expectation was that the compiler declares the copy assignment operator of Y as deleted as its base class X is not assignable; std::is_assignable would then just have

[Bug c++/64232] New: Derived class with implicitly declared assignment operator is std::assignable though base class is not std::assignable

2014-12-08 Thread mmehlich at semanticdesigns dot com
Version: 4.8.3 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: mmehlich at semanticdesigns dot com Derived class with implicitly declared assignment operator is std::assignable

[Bug c++/58107] New: missing destructor call after thrown exception in lambda capture

2013-08-08 Thread mmehlich at semanticdesigns dot com
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: mmehlich at semanticdesigns dot com Code: extern C int printf(const char *,...); struct A { A() { printf(A()\n); } A(const A) { printf(A(const A)\n); } ~A() { printf(~A()\n

[Bug c++/57930] New: missing destructor call after thrown exception in C++11 list initialization

2013-07-18 Thread mmehlich at semanticdesigns dot com
: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: mmehlich at semanticdesigns dot com In the example below, a subobject of type B is constructed but not destructed when an exception is thrown during construction of the enclosing

[Bug c++/56702] New: : wrongly considered an alternative token for template argument list using global name specifier

2013-03-23 Thread mmehlich at semanticdesigns dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56702 Bug #: 56702 Summary: : wrongly considered an alternative token for template argument list using global name specifier Classification: Unclassified Product: gcc

[Bug c++/56506] variadic class template specialization not selected as best match

2013-03-04 Thread mmehlich at semanticdesigns dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56506 --- Comment #3 from Michael Mehlich mmehlich at semanticdesigns dot com 2013-03-04 16:58:45 UTC --- Considering that based on 14.5.3(5) a template member declaration XYZT...,T...::type x; with T bound to int,bool,char must expand

[Bug c++/56506] variadic class template specialization not selected as best match

2013-03-02 Thread mmehlich at semanticdesigns dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56506 --- Comment #1 from Michael Mehlich mmehlich at semanticdesigns dot com 2013-03-02 18:55:43 UTC --- Some more information using a function template instead of a class template: -- Additional code templatetypename ... T void foo(YZT...,T

[Bug c++/56506] New: variadic class template specialization not selected as best match

2013-03-01 Thread mmehlich at semanticdesigns dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56506 Bug #: 56506 Summary: variadic class template specialization not selected as best match Classification: Unclassified Product: gcc Version: 4.7.2 Status:

[Bug c++/52320] New: missing destructor call after thrown exception in initializer

2012-02-20 Thread mmehlich at semanticdesigns dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52320 Bug #: 52320 Summary: missing destructor call after thrown exception in initializer Classification: Unclassified Product: gcc Version: 4.5.3 Status: UNCONFIRMED