OSDN Git Service

* lib/g++-dg.exp (g++-dg-test): Add "repo" option.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.old-deja / g++.brendan / misc17.C
1 // { dg-do assemble  }
2 // GROUPS passed miscellaneous-bugs
3 typedef int va_list;
4 class ostream;
5 class String {
6 public:
7 operator const char *() const;
8 };
9 class FwtErrorManager {
10 public:
11     FwtErrorManager(ostream& err, const char *program);
12 public:
13     void form(const char *format, ...);
14 protected:
15     const String _program;       
16 private:
17     FwtErrorManager(const FwtErrorManager&);
18     void operator=(const FwtErrorManager&);
19 };
20 class FwtProgram: public FwtErrorManager {
21 public:
22     FwtProgram();        
23 };
24 class FwtArgOptions { };
25 class FwtStdProgram: public FwtProgram, public FwtArgOptions {
26 public:
27     FwtStdProgram();     
28     void usage_if_not_complete();
29 };
30 void
31 FwtStdProgram::usage_if_not_complete()
32 {
33         FwtStdProgram& thisp = *this;
34         thisp.form("%s: error, there were unrecognized options",
35                    (char *) FwtErrorManager::_program);// { dg-error "" } .*
36 }