2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.robertl / eb51.C
blob3f421b01970a231de8511f1083ba59bb60eb0201
1 // { dg-do assemble  }
2 typedef unsigned long   Xv_opaque;
4 class DynaString
6 public:
7     DynaString();
8     DynaString( const DynaString& dynaStr );
9     DynaString( const long n );
10     ~DynaString();
12     int operator ==( const char* const string ) const;
15 class DDE_Defaults
17 public:
18         DynaString      GetHost();
19         DynaString      GetService();
20         DynaString      GetDatabase();
23 extern DDE_Defaults* ddeDefaults;
25 void
26 f()
28         DynaString tempHost, tempService, tempDatabase;
29         if(     (tempHost = ddeDefaults->GetHost()) == 0
30                 || (tempService = ddeDefaults->GetService()) == 0
31                 || (tempDatabase = ddeDefaults->GetDatabase()) == 0
32         )
33         {
34         }