From d654146abfd45870c9bb0c1a5779d51b0aff2973 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Mon, 18 Jun 2012 09:32:09 +0200 Subject: Allocate container traits lazily and only when their definition is seen This fixes a problem with polymorphic hierarchies spread over multiple files in which case the source code for the derived class does not have the definition of the container traits for the base class. See the comment in the source code for further details. --- odb/pgsql/polymorphic-object-statements.txx | 1 - 1 file changed, 1 deletion(-) (limited to 'odb/pgsql/polymorphic-object-statements.txx') diff --git a/odb/pgsql/polymorphic-object-statements.txx b/odb/pgsql/polymorphic-object-statements.txx index 2f10b22..2a3ad7a 100644 --- a/odb/pgsql/polymorphic-object-statements.txx +++ b/odb/pgsql/polymorphic-object-statements.txx @@ -81,7 +81,6 @@ namespace odb : statements_base (conn), root_statements_ (conn.statement_cache ().find_object ()), base_statements_ (conn.statement_cache ().find_object ()), - container_statement_cache_ (conn), insert_image_binding_ (insert_image_bind_, insert_column_count), insert_image_native_binding_ (insert_image_values_, insert_image_lengths_, -- cgit v1.1