Fix more -produce framework bugs (#1152)

* Support array constructors as factory methods when producing framework

 #KT-21802 Fixed

* Improve name mangling for produced framework

* Improve multi-inheritance handling when producing framework

 #KT-21817 Fixed
 #KT-21836 Fixed
This commit is contained in:
SvyatoslavScherbina
2017-12-18 12:29:09 +03:00
committed by Nikolay Igotti
parent c194c89346
commit 61dc49b4b7
5 changed files with 139 additions and 40 deletions
+1 -1
View File
@@ -152,7 +152,7 @@ static void initializeClass(Class clazz);
if (typeInfo->instanceSize_ < 0) {
[NSException raise:NSGenericException
format:@"Allocating %s is not supported yet",
format:@"%s must be allocated and initialized with a factory method",
class_getName(object_getClass(self))];
}