[ https://issues.apache.org/jira/browse/THRIFT-5208?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jens Geyer resolved THRIFT-5208. -------------------------------- Fix Version/s: 0.18.0 Resolution: Fixed > OCaml codegen exception pattern match syntax error > -------------------------------------------------- > > Key: THRIFT-5208 > URL: https://issues.apache.org/jira/browse/THRIFT-5208 > Project: Thrift > Issue Type: Bug > Components: OCaml - Compiler > Affects Versions: 0.12.0 > Reporter: Yawar Amin > Assignee: Yawar Amin > Priority: Major > Fix For: 0.18.0 > > Time Spent: 50m > Remaining Estimate: 0h > > For the following exception: > {code} > exception Ex { > 1: required string message > } > {code} > The following class and exception are generated: > {code} > class ex : object ('a) > ... > end > exception Ex of ex > ... > (try ... > with > | ex e -> ... > {code} > This is a syntax error as all constructors (like {{ex}}) must start with an > uppercase letter. It can be fixed by outputting {{| Ex e -> ...}}. -- This message was sent by Atlassian Jira (v8.20.10#820010)