fix: (code gen): expect type now properly tracks constructor dependency.
This was specific to code gen generated functions.
This commit is contained in:
@@ -2600,6 +2600,8 @@ impl<'a> CodeGenerator<'a> {
|
||||
);
|
||||
} else if let Some(counter) = defined_data_types.get_mut(&data_type_name) {
|
||||
*counter += 1;
|
||||
} else {
|
||||
defined_data_types.insert(data_type_name.clone(), 1);
|
||||
}
|
||||
|
||||
func_stack.var(
|
||||
@@ -2792,6 +2794,7 @@ impl<'a> CodeGenerator<'a> {
|
||||
|
||||
*dep_scope = dep_scope.common_ancestor(&func_scope);
|
||||
}
|
||||
|
||||
dependency_map.insert(function.0, function.1);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user