Add a reproducer for an assertion in `ValueLifetimes::GetPointeeLifetimes()`. PiperOrigin-RevId: 546774547 Change-Id: I7ce71a4c23d40e8d2f284d56f23461a6b137e6a4
diff --git a/rs_bindings_from_cc/importer_test.cc b/rs_bindings_from_cc/importer_test.cc index 95cb332..88e024a 100644 --- a/rs_bindings_from_cc/importer_test.cc +++ b/rs_bindings_from_cc/importer_test.cc
@@ -863,5 +863,14 @@ Contains(VariantWith<Func>(IdentifierIs("baz"))))); } +// This test currently results in a crash, see b/290329656. +TEST(ImporterTest, DISABLED_CrashDueToAssertionInGetPointeeLifetimes) { + absl::string_view file = R"cc( + using Callback = void(const int&); + void SetHook(Callback* cb); + )cc"; + ASSERT_OK_AND_ASSIGN(IR ir, IrFromCc({file})); +} + } // namespace } // namespace crubit