Fix ScalarInt to char conversion to avoid panic for invalid Unicode scalar values
For more information about how rustc works, see the rustc dev guide.