aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--generator.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/generator.cpp b/generator.cpp
index cc60be64a..70f62e658 100644
--- a/generator.cpp
+++ b/generator.cpp
@@ -365,6 +365,9 @@ QString Generator::minimalConstructor(const TypeEntry* type) const
return (ctor.isEmpty()) ? QString("::%1()").arg(type->qualifiedCppName()) : ctor;
}
+ if (type->isComplex())
+ return minimalConstructor(classes().findClass(type));
+
return QString();
}