S>void foo(double); // 1 S>void foo(char*); // 2 S>int main(){ S>foo(false); //* S>foo(true); //** S>bool b = false; S>foo(b); //*** S>} S>