mirror of
https://github.com/roc-lang/roc.git
synced 2024-10-26 18:28:43 +03:00
parent
9620f9e0e8
commit
6ea6aef0db
@ -596,6 +596,9 @@ fn addr_to_ast<'a, M: ReplAppMemory>(
|
||||
F64 => helper!(deref_f64, f64),
|
||||
}
|
||||
}
|
||||
(_, Layout::Builtin(Builtin::Decimal)) => {
|
||||
helper!(deref_dec, RocDec)
|
||||
}
|
||||
(_, Layout::Builtin(Builtin::List(elem_layout))) => {
|
||||
let elem_addr = mem.deref_usize(addr);
|
||||
let len = mem.deref_usize(addr + env.target_info.ptr_width() as usize);
|
||||
|
@ -1268,3 +1268,15 @@ fn enum_tag_union_in_list() {
|
||||
r#"[E, F, G, H] : List [E, F, G, H]"#,
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn str_to_dec() {
|
||||
expect_success(
|
||||
indoc!(
|
||||
r#"
|
||||
Str.toDec "1234.1234"
|
||||
"#
|
||||
),
|
||||
r#"Ok 1234.1234 : Result Dec [InvalidNumStr]"#,
|
||||
);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user