Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.14.2
-
None
Description
When the .thrift files contains an enumeration whose name contains "_result", the generated code contains "Result" except in the definition of the enum itself, preventing the code from compiling successfully.
Since other enumerations are generated preserving the case and underscores, I believe the issue lies on the usage side and not definition.
Provided example (generated with netstd:no_deepcopy) shows the case where the enum in used as a return value but the issue is the same when used as parameter or inside a struct.
I observed this issue with the current HEAD and checked that it already existed in 0.14.2.
I will take a look and try to propose a patch.
Attachments
Attachments
Issue Links
- relates to
-
THRIFT-5091 Netstd generator produces uncompileable code for struct names ending with "_result" or "_args"
- Closed
- links to