Tom Lippincott created THRIFT-3394:
--------------------------------------
Summary: compiler generates uncompilable code
Key: THRIFT-3394
URL: https://issues.apache.org/jira/browse/THRIFT-3394
Project: Thrift
Issue Type: Bug
Components: Haskell - Compiler
Affects Versions: 0.9.3
Environment: Linux x86-64, GHC 7.8 and 7.10
Reporter: Tom Lippincott
When given an input with a line like "2: optional i32 anchorTokenIndex = -1",
thrift generates code like "tokenRefSequence_anchorTokenIndex = P.Just -1", but
without parentheses around or a dollar sign preceding it, the negative part of
the literal gets treated as a function and this can't compile, leading to:
Not in scope: ‘-’
Perhaps you meant ‘P.-’ (imported from Prelude)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)