aboutsummaryrefslogtreecommitdiff
path: root/odb/generator.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2012-07-16 09:56:04 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2012-07-16 09:56:04 +0200
commit808f6cc2d9c25da6dbacf44cbe045a64a5596673 (patch)
tree13b79d9a0e336156020dfaf8e64f4effc79a5afd /odb/generator.cxx
parent7c84cb39f3c6bda4116801a92ad95b544bd2d110 (diff)
Fix code generation for circularly-dependant classes in separate headers
New tests: common/circular/{single,multiple}.
Diffstat (limited to 'odb/generator.cxx')
-rw-r--r--odb/generator.cxx4
1 files changed, 3 insertions, 1 deletions
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: