Github user ringerc commented on the issue:
https://github.com/apache/thrift/pull/84
Anyone else facing that issue: workaround is to declare a reference:
```
struct RecSelf {
1: i16 item
2: optional RecSelf
}
```
Note the `&`.
---
Github user ringerc commented on the issue:
https://github.com/apache/thrift/pull/84
Created as https://issues.apache.org/jira/browse/THRIFT-4484
---
Github user ringerc commented on the issue:
https://github.com/apache/thrift/pull/84
I see a bunch of mutual recursive structure support in the tests, but
nothing for an optional single self-referential member, like
```
struct RecSelf {
1: i16 item
2: