+++ /dev/null
-// 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); // ERROR - referred to
-};
-
-void DoSomething(Ding A);
-
-void foo(Something* pX)
-{
- DoSomething(1); // ERROR -
- pX->DoSomething(1); // ERROR -
- (*pX).DoSomething(1); // ERROR -
-}