mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-30 07:14:46 +00:00
Remove some dbg! statements
This commit is contained in:
parent
28b50c00c0
commit
8da2bebcde
2 changed files with 5 additions and 7 deletions
|
@ -253,9 +253,7 @@ pub fn build_expr<'a, 'ctx, 'env>(
|
|||
|
||||
let ptr_val = BasicValueEnum::PointerValue(ptr);
|
||||
let struct_type = collection_wrapper(ctx, ptr.get_type());
|
||||
let len = dbg!(BasicValueEnum::IntValue(
|
||||
ctx.i32_type().const_int(len_u64, false)
|
||||
));
|
||||
let len = BasicValueEnum::IntValue(ctx.i32_type().const_int(len_u64, false));
|
||||
let mut struct_val;
|
||||
|
||||
// Field 0: pointer
|
||||
|
@ -639,16 +637,16 @@ fn call_with_args<'a, 'ctx, 'env>(
|
|||
// List.get : List elem, Int -> Result elem [ OutOfBounds ]*
|
||||
debug_assert!(args.len() == 2);
|
||||
|
||||
let tuple_ptr = args[0].into_pointer_value();
|
||||
let tuple_struct = args[0].into_struct_value();
|
||||
let elem_index = args[1].into_int_value();
|
||||
|
||||
// Slot 1 in the array is the length
|
||||
let _list_len = unsafe { builder.build_struct_gep(tuple_ptr, 1, "list_tuple_len") };
|
||||
let _list_len = builder.build_extract_value(tuple_struct, 1, "unwrapped_list_len").unwrap().into_int_value();
|
||||
|
||||
// TODO here, check to see if the requested index exceeds the length of the array.
|
||||
|
||||
// Slot 0 in the tuple struct is the pointer to the array data
|
||||
let array_ptr_field = unsafe { builder.build_struct_gep(tuple_ptr, 0, "list_tuple_ptr") };
|
||||
let array_ptr_field = builder.build_extract_value(tuple_struct, 1, "unwrapped_list_len").unwrap().into_pointer_value();
|
||||
let array_data_ptr = builder.build_load(array_ptr_field, "get_array_data").into_pointer_value();
|
||||
|
||||
let elem_bytes = 8; // TODO Look this size up instead of hardcoding it!
|
||||
|
|
|
@ -274,7 +274,7 @@ mod test_gen {
|
|||
builder.build_return(Some(&ret));
|
||||
|
||||
// Uncomment this to see the module's un-optimized LLVM instruction output:
|
||||
env.module.print_to_stderr();
|
||||
// env.module.print_to_stderr();
|
||||
|
||||
if main_fn.verify(true) {
|
||||
fpm.run_on(&main_fn);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue