1// { dg-do assemble } 2// GROUPS passed conversions 3// cvt file 4// Message-Id: <9307090042.AA28565@uluru.Stanford.EDU> 5// From: interran@uluru.stanford.edu (John Interrante) 6// Subject: gcc 2.4.5 on sparc-sun-sunos4.1.2: automatic conversion functions 7// Date: Thu, 8 Jul 93 17:42:12 PDT 8 9class Token { 10public: 11 operator const void*() const; 12 int operator !=(int code) const; 13private: 14 int code_; 15}; 16 17extern Token next_token(); 18 19void foo(Token token) { 20 if (token && token != '{') {} 21 22 const int inside_body = 1; 23 if (inside_body && (token = next_token())) {} 24} 25