1 // PR c++/79822
2 // { dg-do compile }
3 // { dg-options "" }
4 
5 bool
foo()6 foo ()
7 {
8   bool a = ({ }) && false;		// { dg-error "could not convert" }
9   bool b = ({ ; }) && false;		// { dg-error "could not convert" }
10   bool c = ({ (void) 1; }) && false;	// { dg-error "could not convert" }
11   return a && b && c;
12 }
13