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_; }