http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
[official-gcc.git] / gcc / testsuite / g++.dg / init / global1.C
blob21f1cac06638b6e80df95d9f13c594942a27e7a4
1 // PR c++/18416
3 class errarg { 
4   enum { EMPTY } type; 
5 public: 
6   errarg(); 
7 }; 
8 extern errarg empty_errarg; 
9 extern void errprint(const char *, 
10                      const errarg &arg1 = empty_errarg, 
11                      const errarg &arg2 = empty_errarg, 
12                      const errarg &arg3 = empty_errarg); 
13 errarg::errarg() : type(EMPTY) 
14
15
16 errarg empty_errarg;