C++-defined methods on shared structs
diff --git a/tests/ffi/tests.cc b/tests/ffi/tests.cc
index 747788f..b387bbb 100644
--- a/tests/ffi/tests.cc
+++ b/tests/ffi/tests.cc
@@ -35,6 +35,8 @@
 
 size_t C::get_fail() { throw std::runtime_error("unimplemented"); }
 
+size_t Shared::method_on_shared() const noexcept { return 2021; }
+
 const std::vector<uint8_t> &C::get_v() const { return this->v; }
 
 std::vector<uint8_t> &C::get_v() { return this->v; }