From 808f6cc2d9c25da6dbacf44cbe045a64a5596673 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Mon, 16 Jul 2012 09:56:04 +0200 Subject: Fix code generation for circularly-dependant classes in separate headers New tests: common/circular/{single,multiple}. --- odb/generator.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'odb/generator.cxx') diff --git a/odb/generator.cxx b/odb/generator.cxx index 690a375..2262165 100644 --- a/odb/generator.cxx +++ b/odb/generator.cxx @@ -265,7 +265,7 @@ generate (options const& ops, // ind_filter ind (ctx->os); - include::generate (); + include::generate (true); header::generate (); switch (ops.database ()) @@ -385,6 +385,8 @@ generate (options const& ops, // ind_filter ind (ctx->os); + include::generate (false); + switch (ops.database ()) { case database::mssql: -- cgit v1.1