[cfe-dev] Implicit assignment operator hidden by overloaded assignement operator?

Andrzej K. Haczewski ahaczewski at gmail.com
Wed Mar 10 10:38:11 PST 2010


2010/3/10 John McCall <rjmccall at apple.com>:
>
> On Mar 9, 2010, at 2:33 PM, Andrzej K. Haczewski wrote:
>
>>
>> The clang output is:
>>
>> t3.cc:13:15: error: no viable conversion from 'class B const' to 'class A const'
>>                operator = (CONST);
>>                            ^~~~~
>> t3.cc:1:7: note: candidate constructor (the implicit copy constructor)
>> not viable: no known conversion from 'class B const' to 'class A
>> const' for 1st argument
>> class A {
>>      ^
>> 2 diagnostics generated.
>
> This seems to be a bug;  please file it.

Done: http://llvm.org/bugs/show_bug.cgi?id=6570

Andrzej




More information about the cfe-dev mailing list