2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.robertl / eb35.C
blob6546d7c42297329afea102230b87e2032302f0ec
1 // { dg-do assemble  }
3 class string
5 public:
6     string();
7     string(const string& x);
8     string(const char* t);
10     ~string();
13 void set_status(string message);
15 class StatusDelay {
16 private:
17     string cause;
19 public:
20     StatusDelay(const string& c)
21         : cause(c)
22     {
23         set_status(cause);
24     }
26     ~StatusDelay()
27     {
28         set_status(cause);
29     }
32 static char delay_message[] = "Filtering files";
34 static void searchRemote()
36     StatusDelay delay(delay_message);
37     return;