luaur_analysis/methods/reference_count_initializer_visit_constraint.rs
1use crate::records::free_type::FreeType;
2use crate::records::reference_count_initializer::ReferenceCountInitializer;
3use crate::type_aliases::type_id::TypeId;
4
5impl ReferenceCountInitializer {
6 /// C++ `bool ReferenceCountInitializer::visit(TypeId ty, const FreeType&)`
7 /// (Constraint.cpp:26-30).
8 pub fn visit_type_id_free_type(&mut self, ty: TypeId, _free_type: &FreeType) -> bool {
9 unsafe {
10 (*self.mutated_types).insert_type_id(ty);
11 }
12 false
13 }
14}