Aleksei Shevchenko created THRIFT-3395: ------------------------------------------
Summary: Cocoa compiler produces corrupt code when boxing enums inside map. Key: THRIFT-3395 URL: https://issues.apache.org/jira/browse/THRIFT-3395 Project: Thrift Issue Type: Bug Components: Cocoa - Compiler Reporter: Aleksei Shevchenko Fix For: 1.0 Essentially fix for https://issues.apache.org/jira/browse/THRIFT-2905 and PR #652. Given something like this: {code} void someRpcCall(1:map<SomeEnum, AnotherEnum> param); {code} Cocoa compiler produces corrupt implementation. {code} - (BOOL) someRpcCall:(NSDictionary< , > *) param error: (NSError *__autoreleasing *)__thriftError; {code} This fixes it so code rendered properly, boxing enums into NSNumber*. -- This message was sent by Atlassian JIRA (v6.3.4#6332)