https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66256
Michael Mehlich changed:
What|Removed |Added
CC||mmehlich at semanticdesigns
dot co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64232
--- Comment #2 from Michael Mehlich ---
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 to look at the copy constructor for
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
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
: 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
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
Version
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56506
--- Comment #3 from Michael Mehlich
2013-03-04 16:58:45 UTC ---
Considering that based on 14.5.3(5) a template member declaration
X,T>...>::type x;
with T bound to int,bool,char must expand to
X,int>,
Y,bool>,
Y,char>>::type x
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56506
--- Comment #1 from Michael Mehlich
2013-03-02 18:55:43 UTC ---
Some more information using a function template instead of a class template:
-- Additional code
template void foo(Y,T>...) {
}
int main() {
Y,int> yi;
Y,bool>
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: UNC
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
10 matches
Mail list logo