Hi Brad,

On 2008-10-01 17:15, Brad King wrote:
>> the XML file contains an artificial operator=() for the classes S, T, V, and 
>> W.
>> This assignment operator should not exist according to the standard
>> [class.copy], 12.8.12. Both GCC 4.3 and MSVC 9.0 will refuse to compile code
>> that requires the implicit definition of these operators:
> [snip]
>> Could these operators be suppressed, please?
>
> I've come up with a hack that pretends these artifical methods are
> called, suppresses any resulting error messages, and then discards the
> methods if errors occurred.  It seems to work for the examples you provided.

Fantastic! I confirm that these ops are now suppressed, even in our real case.
Thanks a lot for your blazingly fast help!

Cheers, Axel.

_______________________________________________
gccxml mailing list
[email protected]
http://www.gccxml.org/mailman/listinfo/gccxml

Reply via email to