float foo(float x) {
return x * x;
}
void caller() {
float x = foo(true);
/*%%*
expected 'float', but found 'bool'
*%%*/