1 // PR middle-end/59706
2 // { dg-do compile }
3 
4 extern struct S s;
5 struct T { T (); ~T (); int t; } t;
6 
7 void
foo()8 foo ()
9 {
10   #pragma GCC ivdep
11   while (s)	// { dg-error "could not convert" }
12     ;
13 }
14 
15 void
bar()16 bar ()
17 {
18   #pragma GCC ivdep
19   while (t)	// { dg-error "could not convert" }
20     ;
21 }
22