blob: b447f5313ddbf9e231023dd3e046f662b3854935 [file] [log] [blame]
/* APPLE LOCAL file 5109856 */
/* { dg-do compile } */
/* { dg-options "-O2" } */
class BaseLong {
protected:
union
{
double double_value;
} value;
} ;
class IEEEdouble :
public BaseLong {
inline IEEEdouble(double d) {value.double_value = d;}
IEEEdouble();
} ;
extern bool bigger(IEEEdouble, IEEEdouble);
IEEEdouble::IEEEdouble() {
IEEEdouble aadj;
while (true)
if (bigger(aadj, IEEEdouble(1))) ;
}