Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.old-deja/g++.jason/conversion11.C @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
// { dg-do assemble } // PRMS Id: 8805 // Bug: The two-level conversion is not found when calling a global fn. class Int { public: Int(int A); }; class Ding { public: Ding(Int A); }; class Something { public: void DoSomething(Ding A); // { dg-message "Something::DoSomething|no known conversion" } referred to }; void DoSomething(Ding A); void foo(Something* pX) { DoSomething(1); // { dg-error "could not convert" } pX->DoSomething(1); // { dg-error "cannot convert" } (*pX).DoSomething(1); // { dg-error "cannot convert" } }