[ https://issues.apache.org/jira/browse/THRIFT-5072?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Homare Yoneda updated THRIFT-5072: ---------------------------------- Fix Version/s: (was: 0.13.0) > Haskell generator improvement. > ------------------------------ > > Key: THRIFT-5072 > URL: https://issues.apache.org/jira/browse/THRIFT-5072 > Project: Thrift > Issue Type: Improvement > Components: Haskell - Compiler, Tutorial > Reporter: Homare Yoneda > Priority: Major > Labels: Breaking-Change > > When the Haskell generator generate the data type like this > enum Sample1 { > A = 0, > B = 1, > C = 2 > } > enum Sample2 { > C = 0, > D = 1, > E = 2 > } > Output will be like this > data Sample1 = A|B|C > ā ... > data Sample2 = C|D|E > And this will make a compile error "Multiple declarations of āCā". > So I modified this to generate like this > data Sample1 = Sample1_A|Sample1_B|Sample1_C > ā ... > data Sample2 = Sample2_C|Sample2_D|Sample2_E -- This message was sent by Atlassian Jira (v8.3.4#803005)