PR c++/27177
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.bob / cond1.C
blob7994654245b4a05ec8557bdb5761aa86e4c9d512
1 // { dg-do assemble  }
2 // prms-id: 9866
3 class TChar 
4         { 
5 public: 
6         explicit inline TChar(unsigned int aChar); 
7         inline operator unsigned int() const; 
8 private: 
9         unsigned int iChar; 
10    }; 
11 inline TChar::TChar(unsigned int aChar) 
12         : iChar(aChar) 
13         {} 
14 inline TChar::operator unsigned int() const 
15         {return(iChar);} 
17 class TDes8 
18    { 
19 public: 
20    inline const unsigned char &operator[](int anIndex) const; 
21         const unsigned char &AtC(int anIndex) const; 
22    }; 
24 inline const unsigned char &TDes8::operator[](int anIndex) const 
25         {return(AtC(anIndex));} 
28 void doExponent(TDes8 &aDigBuf) 
29             { 
30             2 ? TChar(aDigBuf[2]) : '0';
31             }