Yawar Amin created THRIFT-5208: ---------------------------------- Summary: 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
For the following exception: {code:thrift} exception Ex { 1: required string message } {code} The following class and exception are generated: {code:ocaml} 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.3.4#803005)