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

        

Reply via email to