Code Review
/
common
/
thrift.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
review
|
tree
raw
|
patch
| inline |
side by side
(parent:
ebddd93
)
THRIFT-2503 C++: Fix name collision when a struct has a member named "val"
author
Jens Geyer
<jensg@apache.org>
Sun, 22 Jun 2014 17:09:06 +0000
(19:09 +0200)
committer
Jens Geyer
<jensg@apache.org>
Sun, 22 Jun 2014 17:09:06 +0000
(19:09 +0200)
Client: C++
Patch: Jens Geyer & Alexander Potashev
compiler/cpp/src/generate/t_cpp_generator.cc
patch
|
blob
|
history
diff --git
a/compiler/cpp/src/generate/t_cpp_generator.cc
b/compiler/cpp/src/generate/t_cpp_generator.cc
index
c171a53
..
825937b
100755
(executable)
--- a/
compiler/cpp/src/generate/t_cpp_generator.cc
+++ b/
compiler/cpp/src/generate/t_cpp_generator.cc
@@
-1175,7
+1175,7
@@
void t_cpp_generator::generate_struct_definition(ofstream& out,
out << " val) {" << endl;
}
indent_up();
- out << indent() << (*m_iter)->get_name() << " = val;" << endl;
+ out << indent() <<
"this->" <<
(*m_iter)->get_name() << " = val;" << endl;
indent_down();
// assume all fields are required except optional fields.