diff options
Diffstat (limited to 'odb/relational/source.cxx')
-rw-r--r-- | odb/relational/source.cxx | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/odb/relational/source.cxx b/odb/relational/source.cxx index e9ddd77..a20406a 100644 --- a/odb/relational/source.cxx +++ b/odb/relational/source.cxx @@ -3127,6 +3127,7 @@ traverse_object (type& c) // os << endl << "statements_type::auto_lock l (" << rsts << ");" + << "assert (l.locked ()) /* Must be a top-level call. */;" << endl; os << "if (!find_ (sts, &id" << @@ -3233,6 +3234,7 @@ traverse_object (type& c) // os << endl << "statements_type::auto_lock l (" << rsts << ");" + << "assert (l.locked ()) /* Must be a top-level call. */;" << endl; os << "const id_type& id (object_traits_impl::id (obj));" |