[ https://issues.apache.org/jira/browse/THRIFT-5138?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jano Svitok updated THRIFT-5138: -------------------------------- Labels: breaking_change (was: ) > Swift generator does not escape keywords properly > ------------------------------------------------- > > Key: THRIFT-5138 > URL: https://issues.apache.org/jira/browse/THRIFT-5138 > Project: Thrift > Issue Type: Bug > Components: Swift - Compiler > Affects Versions: 0.14.0 > Reporter: Jano Svitok > Assignee: Jano Svitok > Priority: Major > Labels: breaking_change > > For field `protocol` in a struct: > *generated:* > {code:swift} > try proto.validateValue(protocol, named: "protocol") > {code} > *expected:* > {code:swift} > try proto.validateValue(`protocol`, named: "protocol") > {code} > Also, swift allows any keyword to be used as identifier if you escape it, so > lang_keywords() should return empty set. > Adjust keyword test appropriately. -- This message was sent by Atlassian Jira (v8.3.4#803005)