David Nadlinger created THRIFT-1635:
---------------------------------------
Summary: D codegen bug for required non-nullable fields
Key: THRIFT-1635
URL: https://issues.apache.org/jira/browse/THRIFT-1635
Project: Thrift
Issue Type: Bug
Components: D - Library
Reporter: David Nadlinger
Priority: Blocker
The attached patches fix handling of structs with non-nullable (as in
assignability of {{null}} to their D representation), required fields, and add
a simple test case to prevent similar stupid mistakes in the future.
An actual test case for the functionality should be added to the standalone
test site at some point (I was absolutely surprised that this is not covered
yet), but I can't spare the time to do so right now, and fixing the issue is
critical, as it e.g. breaks the HBase Thrift interface for D.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira