Generate constraints caused by initialization and assignment.

PiperOrigin-RevId: 468188453
diff --git a/lifetime_analysis/object_repository.h b/lifetime_analysis/object_repository.h
index 4419e37..4c11ba6 100644
--- a/lifetime_analysis/object_repository.h
+++ b/lifetime_analysis/object_repository.h
@@ -183,6 +183,10 @@
   // represented by `struct_object`.
   ObjectSet GetBaseClassObject(const ObjectSet& struct_objects,
                                const clang::Type* base) const;
+  ObjectSet GetBaseClassObject(const ObjectSet& struct_objects,
+                               const clang::QualType base) const {
+    return GetBaseClassObject(struct_objects, base.getTypePtr());
+  }
 
   // Returns BaseObjects; useful for producing debugging output.
   const BaseObjects& GetBaseObjects() const { return base_object_map_; }