[jira] [Updated] (THRIFT-3115) Uncompileable code due to name collision with predefined used types

2015-04-26 Thread Jens Geyer (JIRA)

 [ 
https://issues.apache.org/jira/browse/THRIFT-3115?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jens Geyer updated THRIFT-3115:
---
Attachment: _Thrift3115.thrift

[Testcase|^_Thrift3115.thrift]


 Uncompileable code due to name collision with predefined used types
 ---

 Key: THRIFT-3115
 URL: https://issues.apache.org/jira/browse/THRIFT-3115
 Project: Thrift
  Issue Type: Bug
  Components: Delphi - Compiler
Reporter: Jens Geyer
Assignee: Jens Geyer
 Attachments: _Thrift3115.thrift


 Some type names produce code that cannot be compiled:
 {code}
 typedef binary Bytes
 {code}
 For delphi, the following code is generated, referencing {{TBytes}} 
 predefined type used to represent {{binary}} Thrift fields:
 {code}
 type TBytes = TBytes
 {code}
 which is illegal.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (THRIFT-3115) Uncompileable code due to name collision with predefined used types

2015-04-26 Thread Jens Geyer (JIRA)

 [ 
https://issues.apache.org/jira/browse/THRIFT-3115?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jens Geyer updated THRIFT-3115:
---
Attachment: THRIFT-3115-Uncompileable-code-due-to-name-collision.patch

 Uncompileable code due to name collision with predefined used types
 ---

 Key: THRIFT-3115
 URL: https://issues.apache.org/jira/browse/THRIFT-3115
 Project: Thrift
  Issue Type: Bug
  Components: Delphi - Compiler
Reporter: Jens Geyer
Assignee: Jens Geyer
 Fix For: 0.9.3

 Attachments: 
 THRIFT-3115-Uncompileable-code-due-to-name-collision.patch, _Thrift3115.thrift


 Some type names produce code that cannot be compiled:
 {code}
 typedef binary Bytes
 {code}
 For delphi, the following code is generated, referencing {{TBytes}} 
 predefined type used to represent {{binary}} Thrift fields:
 {code}
 type TBytes = TBytes
 {code}
 which is illegal.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)