Print recursion vars correctly

This commit is contained in:
Ayaz Hafiz 2022-05-10 10:40:37 -04:00
parent 7306e131b9
commit 3497237c99
No known key found for this signature in database
GPG key ID: 0E2A37416A25EF58
8 changed files with 79 additions and 57 deletions

View file

@ -227,9 +227,9 @@ fn gen_and_eval_llvm<'a>(
let main_fn_var = *main_fn_var;
// pretty-print the expr type string for later.
name_all_type_vars(main_fn_var, &mut subs);
let named_result = name_all_type_vars(main_fn_var, &mut subs);
let content = subs.get_content_without_compacting(main_fn_var);
let expr_type_str = content_to_string(content, &subs, home, &interns);
let expr_type_str = content_to_string(content, &subs, home, &interns, named_result);
let (_, main_fn_layout) = match procedures.keys().find(|(s, _)| *s == main_fn_symbol) {
Some(layout) => *layout,