fix char literal bug