r174980 - Accept over-qualified constructor in MSVC emulation mode

Dmitri Gribenko gribozavr at gmail.com
Tue Feb 12 12:44:25 PST 2013

On Tue, Feb 12, 2013 at 9:44 PM, Richard Smith <richard at metafoo.co.uk> wrote:
>> We used to accept this code but now reject it:
>> typedef int T;
>> struct X { X::X(T()); } x;
>> void f() { X().T(); }
>> I'm not entirely sure whether the old or new behavior is correct (the new
>> behavior matches g++ and EDG, though).
> OK, I think under the resolutions of core issue 1435 and particularly 1310,
> the new behavior is correct. Please add a test for that!

Added in r175005.


(j){printf("%d\n",i);}}} /*Dmitri Gribenko <gribozavr at gmail.com>*/

More information about the cfe-commits mailing list