2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.robertl / eb38.C
blobe4bcf32b697e149f31a763ff354bfae8855b2f1b
1 // { dg-do assemble  }
2 class string
4 public:
5     string();
6     string(const string& x);
7     string(const char* t);
9     ~string();
12 void set_status(string message);
14 class StatusDelay {
15 private:
16     string cause;
18 public:
19     StatusDelay(const string& c)
20         : cause(c)
21     {
22         set_status(cause);
23     }
25     ~StatusDelay()
26     {
27         set_status(cause);
28     }
31 static char delay_message[] = "Filtering files";
33 static void searchRemote()
35     StatusDelay delay(delay_message);
36     return;