void function(int i);
void function(char i) = delete;
int main(){
int i(5);
function(i); //<- this is acceptable
char c('a');
function(c); //<- I would NOT like this to compile
}
void function(int i){return;}
dm9pZCBmdW5jdGlvbihpbnQgaSk7CnZvaWQgZnVuY3Rpb24oY2hhciBpKSA9IGRlbGV0ZTsKaW50IG1haW4oKXsKIAogICAgaW50IGkoNSk7CiAgICBmdW5jdGlvbihpKTsgLy88LSB0aGlzIGlzIGFjY2VwdGFibGUKIAogICAgY2hhciBjKCdhJyk7CiAgICBmdW5jdGlvbihjKTsgLy88LSBJIHdvdWxkIE5PVCBsaWtlIHRoaXMgdG8gY29tcGlsZQp9CiAKdm9pZCBmdW5jdGlvbihpbnQgaSl7cmV0dXJuO30=