Create to_exposed_symbol_string helper function for all backends

This commit is contained in:
Brian Carroll 2022-06-15 22:30:10 +01:00
parent b99d7dba67
commit 0fef1e1576
No known key found for this signature in database
GPG key ID: 9CF4E3BF9C4722C7
6 changed files with 39 additions and 16 deletions

View file

@ -98,11 +98,9 @@ pub fn helper(
let main_fn_layout = loaded.entry_point.layout;
let mut layout_ids = roc_mono::layout::LayoutIds::default();
let main_fn_name_base = layout_ids
let main_fn_name = layout_ids
.get_toplevel(main_fn_symbol, &main_fn_layout)
.to_symbol_string(main_fn_symbol, &interns);
let main_fn_name = format!("roc_{}_exposed", main_fn_name_base);
.to_exposed_symbol_string(main_fn_symbol, &interns);
let mut lines = Vec::new();
// errors whose reporting we delay (so we can see that code gen generates runtime errors)