Render 8-bit integers in the repl

This commit is contained in:
Richard Feldman 2021-08-09 08:07:49 -04:00
parent 2feeb26537
commit 71c18d6717

View file

@ -385,8 +385,8 @@ fn ptr_to_ast<'a>(
num_to_ast(env, number_literal_to_ast(env.arena, num), content)
}
Layout::Builtin(Builtin::Usize) => {
let num = unsafe { *(ptr as *const usize) };
Layout::Builtin(Builtin::Int8) => {
let num = unsafe { *(ptr as *const i8) };
num_to_ast(env, number_literal_to_ast(env.arena, num), content)
}
@ -397,6 +397,11 @@ fn ptr_to_ast<'a>(
bool_to_ast(env, num, content)
}
Layout::Builtin(Builtin::Usize) => {
let num = unsafe { *(ptr as *const usize) };
num_to_ast(env, number_literal_to_ast(env.arena, num), content)
}
Layout::Builtin(Builtin::Float64) => {
let num = unsafe { *(ptr as *const f64) };