1 // PR c++/79822 2 // { dg-do compile } 3 // { dg-options "" } 4 5 bool foo()6foo () 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