Rebase.
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.brendan / overload9.C
blob0e245679ce61d748baae73a8732d448b054466b1
1 // { dg-do assemble  }
2 // GROUPS passed overloading
3 class CLogger
5 public:
6       void operator() (int,const char *) {}; // { dg-message "note" }
7       void operator() (int,const char *, ...) {}; // { dg-message "note" }
8 } Log;
10 class CGLogger : public CLogger
12 } GLog;
14 int main()
16         Log(1,"Test");// { dg-error "ambiguous" }
17         Log(1,"Test %d",3);
18         GLog(1,"Test");// { dg-error "ambiguous" }
19         GLog(1,"Test %d",3);