aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--generator.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/generator.cpp b/generator.cpp
index 0f91a0e6e..69828ba88 100644
--- a/generator.cpp
+++ b/generator.cpp
@@ -390,13 +390,12 @@ CodeSnipList Generator::getCodeSnips(const AbstractMetaFunction *func) const
AbstractMetaFunctionList Generator::implicitConversions(const TypeEntry* type) const
{
- AbstractMetaFunctionList implicits;
if (type->isValue()) {
- const AbstractMetaClass* metaClass = classes().findClass(type->name());
+ const AbstractMetaClass* metaClass = classes().findClass(type);
if (metaClass)
- implicits = metaClass->implicitConversions();
+ return metaClass->implicitConversions();
}
- return implicits;
+ return AbstractMetaFunctionList();
}
AbstractMetaFunctionList Generator::implicitConversions(const AbstractMetaType* metaType) const