You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@thrift.apache.org by ro...@apache.org on 2014/07/26 14:55:26 UTC

git commit: THRIFT-1188 C++: Use bit fields for a more compact __isset struct

Repository: thrift
Updated Branches:
  refs/heads/master c0a7d72c8 -> 3c494114b


THRIFT-1188 C++: Use bit fields for a more compact __isset struct

Patch: Eric Rannaud


Project: http://git-wip-us.apache.org/repos/asf/thrift/repo
Commit: http://git-wip-us.apache.org/repos/asf/thrift/commit/3c494114
Tree: http://git-wip-us.apache.org/repos/asf/thrift/tree/3c494114
Diff: http://git-wip-us.apache.org/repos/asf/thrift/diff/3c494114

Branch: refs/heads/master
Commit: 3c494114b16d2873ebd6f28297d3ae91843b065f
Parents: c0a7d72
Author: Roger Meier <ro...@apache.org>
Authored: Sat Jul 26 14:43:57 2014 +0200
Committer: Roger Meier <ro...@apache.org>
Committed: Sat Jul 26 14:43:57 2014 +0200

----------------------------------------------------------------------
 compiler/cpp/src/generate/t_cpp_generator.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/thrift/blob/3c494114/compiler/cpp/src/generate/t_cpp_generator.cc
----------------------------------------------------------------------
diff --git a/compiler/cpp/src/generate/t_cpp_generator.cc b/compiler/cpp/src/generate/t_cpp_generator.cc
index bd38ff9..3a190f5 100755
--- a/compiler/cpp/src/generate/t_cpp_generator.cc
+++ b/compiler/cpp/src/generate/t_cpp_generator.cc
@@ -934,7 +934,7 @@ void t_cpp_generator::generate_struct_declaration(ofstream& out,
     for (m_iter = members.begin(); m_iter != members.end(); ++m_iter) {
       if ((*m_iter)->get_req() != t_field::T_REQUIRED) {
         indent(out) <<
-          "bool " << (*m_iter)->get_name() << ";" << endl;
+          "bool " << (*m_iter)->get_name() << " :1;" << endl;
         }
       }