records with the same name as a member generate bad c++ code
------------------------------------------------------------
Key: AVRO-523
URL: https://issues.apache.org/jira/browse/AVRO-523
Project: Avro
Issue Type: Bug
Components: c++
Reporter: John Plevyak
records with the same name as a member generate bad c++ code:
{
"type" : "array",
"name" : "optionals",
"items" : [
{ "name" : "l", "type" : "record", "fields" : [ { "name" : "l", "type":
"long"} ] },
{ "name" : "r", "type" : "record", "fields" : [ { "name" : "r", "type":
"long"} ] }
]
}
produces c++ code such that when it is compiled it produces:
union2.h:42: error: field 'int64_t avrouser::l::l' with same name as class
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.