fix(library/string): conversion from std::string to lean expr
This commit is contained in:
parent
3a4a2828d2
commit
4e5b8e8d0e
1 changed files with 1 additions and 1 deletions
|
|
@ -140,7 +140,7 @@ void finalize_string() {
|
|||
expr from_string_core(std::string const & s) {
|
||||
expr r = *g_empty;
|
||||
for (unsigned i = 0; i < s.size(); i++) {
|
||||
expr n = to_nat_expr(mpz(s[i]));
|
||||
expr n = to_nat_expr(mpz(static_cast<unsigned char>(s[i])));
|
||||
expr c = mk_app(*g_char_of_nat, n);
|
||||
r = mk_app(*g_str, c, r);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue