commit | ff58a9aecde963cb1a4c8214f6516796f694b5cb | [log] [tgz] |
---|---|---|
author | Bryan Duxbury <bryanduxbury@apache.org> | Tue Mar 24 00:28:40 2009 +0000 |
committer | Bryan Duxbury <bryanduxbury@apache.org> | Tue Mar 24 00:28:40 2009 +0000 |
tree | c688619002bf14f512886d1fff376ea61d9e3300 | |
parent | 4287c36aabd6abcb99a12d667a6f9604ad89a124 [diff] |
THRIFT-266. erlang: Erlang atoms must always start with lower-case character Forces first char of atom to lowercase for struct fields. git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@757617 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/compiler/cpp/src/generate/t_erl_generator.cc b/compiler/cpp/src/generate/t_erl_generator.cc index b670199..c70152a 100644 --- a/compiler/cpp/src/generate/t_erl_generator.cc +++ b/compiler/cpp/src/generate/t_erl_generator.cc
@@ -489,8 +489,9 @@ out << ", "; hrl_out << ", "; } - out << (*m_iter)->get_name(); - hrl_out << (*m_iter)->get_name(); + std::string name = uncapitalize((*m_iter)->get_name()); + out << name; + hrl_out << name; } out << "})." << endl; hrl_out << "})." << endl;