// PR middle-end/59706
// { dg-do compile }
extern struct S s;
struct T { T (); ~T (); int t; } t;
void
foo ()
{
#pragma GCC ivdep
while (s) // { dg-error "could not convert" }
;
}
void
bar ()
{
#pragma GCC ivdep
while (t) // { dg-error "could not convert" }
;
}