Uploaded image for project: 'Thrift'
  1. Thrift
  2. THRIFT-3068

C++ cppcheck warnings

    XMLWordPrintableJSON

    Details

      Description

      These warnings were identified by cppcheck-1.69 on the thrift-0.9.3 codebase as of July 30 2015. Many of them are inconsequential, and some may be intentional for performance, and some of the warnings could be false positives...

      $ cppcheck --enable=all --quiet --std=c++03 --force thrift/
      [thrift/compiler/cpp/src/audit/t_audit.cpp:59]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/audit/t_audit.cpp:78]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/audit/t_audit.cpp:102]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/audit/t_audit.cpp:107]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/audit/t_audit.cpp:269]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/audit/t_audit.cpp:278]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/audit/t_audit.cpp:285]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/audit/t_audit.cpp:286]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/audit/t_audit.cpp:293]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/audit/t_audit.cpp:299]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/audit/t_audit.cpp:309]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/audit/t_audit.cpp:315]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/audit/t_audit.cpp:357]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/audit/t_audit.cpp:364]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/audit/t_audit.cpp:388]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/audit/t_audit.cpp:394]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/audit/t_audit.cpp:442]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/audit/t_audit.cpp:448]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_generator.h:39]: (style) Class 't_generator' has a constructor with 1 argument that is not explicit.
      [thrift/compiler/cpp/src/generate/t_oop_generator.h:39]: (style) Class 't_oop_generator' has a constructor with 1 argument that is not explicit.
      [thrift/compiler/cpp/src/generate/t_c_glib_generator.cc:984] -> [thrift/compiler/cpp/src/generate/t_c_glib_generator.cc:993]: (performance) Variable 'list_initializer' is reassigned a value before the old one has been used.
      [thrift/compiler/cpp/src/generate/t_c_glib_generator.cc:134]: (style) Unused private function: 't_c_glib_generator::declare_field'
      [thrift/compiler/cpp/src/generate/t_c_glib_generator.cc:1529]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_c_glib_generator.cc:1545]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_cpp_generator.cc:638]: (style) The scope of the variable 'is_nonrequired_field' can be reduced.
      [thrift/compiler/cpp/src/generate/t_cpp_generator.cc:1165]: (style) Variable 'type' is assigned a value that is never used.
      [thrift/compiler/cpp/src/generate/t_csharp_generator.cc:50]: (warning) Member variable 't_csharp_generator::member_mapping_scope' is not initialized in the constructor.
      [thrift/compiler/cpp/src/generate/t_delphi_generator.cc:3136]: (style) The scope of the variable 'tt' can be reduced.
      [thrift/compiler/cpp/src/generate/t_delphi_generator.cc:3158]: (style) The scope of the variable 'tt' can be reduced.
      [thrift/compiler/cpp/src/generate/t_erl_generator.cc:49]: (warning) Member variable 't_erl_generator::export_lines_first_' is not initialized in the constructor.
      [thrift/compiler/cpp/src/generate/t_erl_generator.cc:49]: (warning) Member variable 't_erl_generator::export_types_lines_first_' is not initialized in the constructor.
      [thrift/compiler/cpp/src/generate/t_generator.cc:81]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_go_generator.cc:903]: (style) The scope of the variable 'value' can be reduced.
      [thrift/compiler/cpp/src/generate/t_go_generator.cc:1436]: (style) The scope of the variable 'field_id' can be reduced.
      [thrift/compiler/cpp/src/generate/t_go_generator.cc:78]: (performance) Variable 'gen_thrift_import_' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/compiler/cpp/src/generate/t_gv_generator.cc:118]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_gv_generator.cc:189]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_gv_generator.cc:248]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_gv_generator.cc:264]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_gv_generator.cc:298]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_gv_generator.cc:308]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_gv_generator.cc:326]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_haxe_generator.cc:2049]: (style) Variable 'first' is assigned a value that is never used.
      [thrift/compiler/cpp/src/generate/t_html_generator.cc:516]: (style) The scope of the variable 'lastpos' can be reduced.
      [thrift/compiler/cpp/src/generate/t_html_generator.cc:594]: (style) The scope of the variable 'lastpos' can be reduced.
      [thrift/compiler/cpp/src/generate/t_html_generator.cc:136]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_html_generator.cc:144]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_html_generator.cc:173]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_html_generator.cc:217]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_html_generator.cc:232]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_html_generator.cc:798]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_html_generator.cc:813]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_html_generator.cc:826]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_html_generator.cc:848]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_html_generator.cc:858]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_html_generator.cc:872]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_html_generator.cc:882]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_html_generator.cc:973]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_html_generator.cc:1027]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_html_generator.cc:1039]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_html_generator.cc:1060]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_java_generator.cc:4153]: (style) Variable 'ret_type' is assigned a value that is never used.
      [thrift/compiler/cpp/src/generate/t_javame_generator.cc:54]: (style) Unused variable: iter
      [thrift/compiler/cpp/src/generate/t_json_generator.cc:144]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_json_generator.cc:575]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_json_generator.cc:602]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_json_generator.cc:630]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_json_generator.cc:641]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_perl_generator.cc:194]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_perl_generator.cc:224]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/generate/t_st_generator.cc:54]: (warning) Member variable 't_st_generator::temporary_var' is not initialized in the constructor.
      [thrift/compiler/cpp/src/parse/t_scope.h:76]: (style) C-style pointer casting
      [thrift/compiler/cpp/src/parse/t_scope.h:77]: (style) C-style pointer casting
      [thrift/compiler/cpp/src/parse/t_scope.h:83]: (style) C-style pointer casting
      [thrift/compiler/cpp/src/parse/t_scope.h:86]: (style) C-style pointer casting
      [thrift/compiler/cpp/src/parse/t_scope.h:99]: (style) C-style pointer casting
      [thrift/compiler/cpp/src/parse/t_scope.h:110]: (style) C-style pointer casting
      [thrift/compiler/cpp/src/parse/t_scope.h:148]: (style) C-style pointer casting
      [thrift/compiler/cpp/src/main.cc:675]: (style) C-style pointer casting
      [thrift/compiler/cpp/src/main.cc:761]: (style) C-style pointer casting
      [thrift/compiler/cpp/src/main.cc:810]: (style) C-style pointer casting
      [thrift/compiler/cpp/src/main.cc:829]: (style) C-style pointer casting
      [thrift/compiler/cpp/src/main.cc:851]: (style) C-style pointer casting
      [thrift/compiler/cpp/src/main.cc:852]: (style) C-style pointer casting
      [thrift/compiler/cpp/src/main.cc:862]: (style) C-style pointer casting
      [thrift/compiler/cpp/src/main.cc:864]: (style) C-style pointer casting
      [thrift/compiler/cpp/src/main.cc:1221]: (style) C-style pointer casting
      [thrift/compiler/cpp/src/main.cc:1223]: (style) C-style pointer casting
      [thrift/compiler/cpp/src/parse/t_program.h:285]: (style) Unused variable: sub_namespace
      [thrift/compiler/cpp/src/parse/t_const_value.h:40]: (warning) Member variable 't_const_value::doubleVal_' is not initialized in the constructor.
      [thrift/compiler/cpp/src/parse/t_const_value.h:40]: (warning) Member variable 't_const_value::enum_' is not initialized in the constructor.
      [thrift/compiler/cpp/src/parse/t_const_value.h:42]: (warning) Member variable 't_const_value::intVal_' is not initialized in the constructor.
      [thrift/compiler/cpp/src/parse/t_const_value.h:42]: (warning) Member variable 't_const_value::doubleVal_' is not initialized in the constructor.
      [thrift/compiler/cpp/src/parse/t_const_value.h:42]: (warning) Member variable 't_const_value::enum_' is not initialized in the constructor.
      [thrift/compiler/cpp/src/parse/t_field.h:38]: (warning) Member variable 't_field::req_' is not initialized in the constructor.
      [thrift/compiler/cpp/src/parse/t_program.h:66]: (performance) Variable 'name_' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/compiler/cpp/src/parse/t_type.h:127]: (style) Class 't_type' has a constructor with 1 argument that is not explicit.
      [thrift/compiler/cpp/src/parse/t_type.h:133]: (style) Class 't_type' has a constructor with 1 argument that is not explicit.
      [thrift/compiler/cpp/src/parse/t_enum.h:32]: (style) Class 't_enum' has a constructor with 1 argument that is not explicit.
      [thrift/compiler/cpp/src/parse/t_const_value.h:40]: (style) Class 't_const_value' has a constructor with 1 argument that is not explicit.
      [thrift/compiler/cpp/src/parse/t_const_value.h:42]: (style) Class 't_const_value' has a constructor with 1 argument that is not explicit.
      [thrift/compiler/cpp/src/parse/t_struct.h:43]: (style) Class 't_struct' has a constructor with 1 argument that is not explicit.
      [thrift/compiler/cpp/src/parse/t_service.h:34]: (style) Class 't_service' has a constructor with 1 argument that is not explicit.
      [thrift/compiler/cpp/src/parse/t_list.h:31]: (style) Class 't_list' has a constructor with 1 argument that is not explicit.
      [thrift/compiler/cpp/src/parse/t_set.h:31]: (style) Class 't_set' has a constructor with 1 argument that is not explicit.
      [thrift/compiler/cpp/src/parse/t_program.h:65]: (style) Class 't_program' has a constructor with 1 argument that is not explicit.
      [thrift/compiler/cpp/src/main.cc:962]: (style) Exception should be caught by reference.
      [thrift/compiler/cpp/src/main.cc:1000]: (style) Exception should be caught by reference.
      [thrift/compiler/cpp/src/main.cc:1044]: (style) Exception should be caught by reference.
      [thrift/compiler/cpp/src/main.cc:376]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/compiler/cpp/src/main.cc:359]: (error) Uninitialized variable: rp
      [thrift/compiler/cpp/src/main.cc:381]: (error) Uninitialized variable: rp
      [thrift/compiler/cpp/src/main.cc:1176]: (error) Uninitialized variable: old_thrift_file_rp
      [thrift/compiler/cpp/src/main.cc:1245]: (error) Uninitialized variable: new_thrift_file_rp
      [thrift/compiler/cpp/src/main.cc:1270]: (error) Uninitialized variable: rp
      [thrift/compiler/cpp/src/md5.c:143]: (style) Unused variable: xbuf
      [thrift/compiler/cpp/src/md5.c:144]: (style) Variable 'X' is not assigned a value.
      [thrift/compiler/cpp/src/md5.c:207]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:208]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:209]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:210]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:211]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:212]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:213]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:214]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:215]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:216]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:217]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:218]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:219]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:220]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:221]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:222]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:233]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:234]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:235]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:236]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:237]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:238]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:239]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:240]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:241]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:242]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:243]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:244]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:245]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:246]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:247]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:248]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:259]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:260]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:261]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:262]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:263]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:264]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:265]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:266]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:267]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:268]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:269]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:270]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:271]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:272]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:273]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:274]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:285]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:286]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:287]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:288]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:289]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:290]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:291]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:292]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:293]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:294]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:295]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:296]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:297]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:298]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:299]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/md5.c:300]: (error) Uninitialized variable: X
      [thrift/compiler/cpp/src/parse/parse.cc:40]: (style) C-style pointer casting
      [thrift/compiler/cpp/src/thriftl.cc:1]: (information) Skipping configuration 'YYPARSE_PARAM' since the value of 'YYPARSE_PARAM' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly.
      [thrift/compiler/cpp/src/thriftl.cc:1]: (information) Skipping configuration 'YY_USER_INIT' since the value of 'YY_USER_INIT' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly.
      [thrift/compiler/cpp/src/thriftl.cc:1]: (information) Skipping configuration 'yytext_ptr' since the value of 'yytext_ptr' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly.
      [src/thrifty.cc:1459]: (warning) Assignment of function parameter has no effect outside the function. Did you forget dereferencing it?
      [src/thrifty.yy:1231]: (style) C-style pointer casting
      [src/thrifty.yy:1241]: (style) C-style pointer casting
      [src/thrifty.yy:1252]: (style) C-style pointer casting
      [src/thrifty.yy:305] -> [src/thrifty.yy:305]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:313] -> [src/thrifty.yy:313]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:323] -> [src/thrifty.yy:323]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:331] -> [src/thrifty.yy:331]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:340] -> [src/thrifty.yy:340]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:350] -> [src/thrifty.yy:350]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:360] -> [src/thrifty.yy:360]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:370] -> [src/thrifty.yy:370]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:380] -> [src/thrifty.yy:380]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:390] -> [src/thrifty.yy:390]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:400] -> [src/thrifty.yy:400]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:410] -> [src/thrifty.yy:410]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:420] -> [src/thrifty.yy:420]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:430] -> [src/thrifty.yy:430]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:440] -> [src/thrifty.yy:440]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:450] -> [src/thrifty.yy:450]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:452] -> [src/thrifty.yy:452]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:461] -> [src/thrifty.yy:461]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:462] -> [src/thrifty.yy:462]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:475] -> [src/thrifty.yy:475]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:477] -> [src/thrifty.yy:477]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:483] -> [src/thrifty.yy:483]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:485] -> [src/thrifty.yy:485]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:487] -> [src/thrifty.yy:487]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:488] -> [src/thrifty.yy:488]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:492] -> [src/thrifty.yy:492]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:498] -> [src/thrifty.yy:498]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:500] -> [src/thrifty.yy:500]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:502] -> [src/thrifty.yy:502]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:503] -> [src/thrifty.yy:503]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:504] -> [src/thrifty.yy:504]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:508] -> [src/thrifty.yy:508]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:516] -> [src/thrifty.yy:516]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:523] -> [src/thrifty.yy:523]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:530] -> [src/thrifty.yy:530]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:537] -> [src/thrifty.yy:537]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:544] -> [src/thrifty.yy:544]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:576] -> [src/thrifty.yy:576]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:577] -> [src/thrifty.yy:577]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:578] -> [src/thrifty.yy:578]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:602] -> [src/thrifty.yy:602]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:629] -> [src/thrifty.yy:629]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:637] -> [src/thrifty.yy:637]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:644] -> [src/thrifty.yy:644]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:646] -> [src/thrifty.yy:646]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:649] -> [src/thrifty.yy:649]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:658] -> [src/thrifty.yy:658]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:659] -> [src/thrifty.yy:659]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:660] -> [src/thrifty.yy:660]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:669] -> [src/thrifty.yy:669]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:709] -> [src/thrifty.yy:709]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:710] -> [src/thrifty.yy:710]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:711] -> [src/thrifty.yy:711]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:718] -> [src/thrifty.yy:718]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:723] -> [src/thrifty.yy:723]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:729] -> [src/thrifty.yy:729]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:734] -> [src/thrifty.yy:734]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:739] -> [src/thrifty.yy:739]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:803] -> [src/thrifty.yy:803]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:804] -> [src/thrifty.yy:804]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:805] -> [src/thrifty.yy:805]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:857] -> [src/thrifty.yy:857]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:858] -> [src/thrifty.yy:858]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:859] -> [src/thrifty.yy:859]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:871] -> [src/thrifty.yy:871]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:872] -> [src/thrifty.yy:872]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:873] -> [src/thrifty.yy:873]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:893] -> [src/thrifty.yy:893]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:895] -> [src/thrifty.yy:895]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:910] -> [src/thrifty.yy:910]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:963] -> [src/thrifty.yy:963]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:964] -> [src/thrifty.yy:964]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:1086] -> [src/thrifty.yy:1086]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:1100] -> [src/thrifty.yy:1100]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:1117] -> [src/thrifty.yy:1117]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:1124] -> [src/thrifty.yy:1124]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:1131] -> [src/thrifty.yy:1131]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:1136] -> [src/thrifty.yy:1136]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:1142] -> [src/thrifty.yy:1142]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:1144] -> [src/thrifty.yy:1144]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:1145] -> [src/thrifty.yy:1145]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:1202] -> [src/thrifty.yy:1202]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:1203] -> [src/thrifty.yy:1203]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:1204] -> [src/thrifty.yy:1204]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:1212] -> [src/thrifty.yy:1212]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:1217] -> [src/thrifty.yy:1217]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:1222] -> [src/thrifty.yy:1222]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:1251] -> [src/thrifty.yy:1251]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:1252] -> [src/thrifty.yy:1252]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:1259] -> [src/thrifty.yy:1259]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:1282] -> [src/thrifty.yy:1282]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:1283] -> [src/thrifty.yy:1283]: (style) Same expression on both sides of '-'.
      [src/thrifty.yy:1304] -> [src/thrifty.yy:1304]: (style) Same expression on both sides of '-'.
      [thrift/compiler/cpp/src/thrifty.cc:1]: (information) Skipping configuration 'YYPARSE_PARAM' since the value of 'YYPARSE_PARAM' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly.
      [thrift/compiler/cpp/src/thrifty.cc:1]: (information) Skipping configuration 'YYTYPE_INT16' since the value of 'YYTYPE_INT16' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly.
      [thrift/compiler/cpp/src/thrifty.cc:1]: (information) Skipping configuration 'YYTYPE_INT8' since the value of 'YYTYPE_INT8' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly.
      [thrift/compiler/cpp/src/thrifty.cc:1]: (information) Skipping configuration 'YYTYPE_UINT16' since the value of 'YYTYPE_UINT16' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly.
      [thrift/compiler/cpp/src/thrifty.cc:1]: (information) Skipping configuration 'YYTYPE_UINT8' since the value of 'YYTYPE_UINT8' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly.
      [thrift/compiler/cpp/src/thrifty.cc:1]: (information) Skipping configuration 'short' since the value of 'short' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly.
      [thrift/compiler/cpp/src/thrifty.cc:1]: (information) Skipping configuration 'size_t' since the value of 'size_t' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly.
      [thrift/compiler/cpp/src/thrifty.cc:1]: (information) Skipping configuration 'yyoverflow' since the value of 'yyoverflow' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly.
      [thrift/contrib/fb303/cpp/FacebookBase.h:48]: (style) Class 'FacebookBase' has a constructor with 1 argument that is not explicit.
      [thrift/contrib/fb303/cpp/ServiceTracker.cpp:251]: (style) The scope of the variable 'count' can be reduced.
      [thrift/contrib/thrift_dump.cpp:82]: (style) Exception should be caught by reference.
      [thrift/contrib/transport-sample/client/client.cpp:45]: (style) Variable 'r' is assigned a value that is never used.
      [thrift/contrib/transport-sample/server/server.cpp:81]: (style) The scope of the variable 'port' can be reduced.
      [thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_socket.c:59]: (style) The scope of the variable 'r' can be reduced.
      [thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_socket.c:60]: (style) The scope of the variable 'errno_copy' can be reduced.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:122]: (style) The scope of the variable 'tsocket' can be reduced.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:123]: (style) The scope of the variable 'transport' can be reduced.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:124]: (style) The scope of the variable 'tb' can be reduced.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:125]: (style) The scope of the variable 'protocol' can be reduced.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:206]: (style) The scope of the variable 'tsocket' can be reduced.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:207]: (style) The scope of the variable 'transport' can be reduced.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:208]: (style) The scope of the variable 'tb' can be reduced.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:209]: (style) The scope of the variable 'protocol' can be reduced.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:414]: (warning) Assert statement calls a function which may have desired side effects: 'thrift_binary_protocol_read_bool'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:416]: (warning) Assert statement calls a function which may have desired side effects: 'thrift_binary_protocol_read_byte'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:417]: (warning) Assert statement calls a function which may have desired side effects: 'thrift_binary_protocol_read_i16'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:418]: (warning) Assert statement calls a function which may have desired side effects: 'thrift_binary_protocol_read_i32'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:419]: (warning) Assert statement calls a function which may have desired side effects: 'thrift_binary_protocol_read_i64'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:420]: (warning) Assert statement calls a function which may have desired side effects: 'thrift_binary_protocol_read_double'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:422]: (warning) Assert statement calls a function which may have desired side effects: 'thrift_binary_protocol_read_string'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:423]: (warning) Assert statement calls a function which may have desired side effects: 'thrift_binary_protocol_read_binary'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:427]: (warning) Assert statement modifies 'value_byte'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:428]: (warning) Assert statement modifies 'value_16'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:429]: (warning) Assert statement modifies 'value_32'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:430]: (warning) Assert statement modifies 'value_64'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:431]: (warning) Assert statement modifies 'value_double'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:443]: (warning) Assert statement calls a function which may have desired side effects: 'thrift_binary_protocol_read_binary'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:449]: (warning) Assert statement calls a function which may have desired side effects: 'thrift_binary_protocol_read_binary'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:454]: (warning) Assert statement calls a function which may have desired side effects: 'thrift_binary_protocol_read_bool'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:456]: (warning) Assert statement calls a function which may have desired side effects: 'thrift_binary_protocol_read_byte'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:458]: (warning) Assert statement calls a function which may have desired side effects: 'thrift_binary_protocol_read_i16'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:460]: (warning) Assert statement calls a function which may have desired side effects: 'thrift_binary_protocol_read_i32'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:461]: (warning) Assert statement calls a function which may have desired side effects: 'thrift_binary_protocol_read_i64'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:462]: (warning) Assert statement calls a function which may have desired side effects: 'thrift_binary_protocol_read_double'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:515]: (warning) Assert statement calls a function which may have desired side effects: 'thrift_binary_protocol_read_field_begin'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:526]: (warning) Assert statement calls a function which may have desired side effects: 'thrift_binary_protocol_read_field_begin'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:542]: (warning) Assert statement calls a function which may have desired side effects: 'thrift_binary_protocol_read_map_begin'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:550]: (warning) Assert statement calls a function which may have desired side effects: 'thrift_binary_protocol_read_map_begin'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:558]: (warning) Assert statement calls a function which may have desired side effects: 'thrift_binary_protocol_read_map_begin'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:571]: (warning) Assert statement calls a function which may have desired side effects: 'thrift_binary_protocol_read_map_begin'.
      [thrift/lib/c_glib/test/testbinaryprotocol.c:581]: (warning) Assert statement calls a function which may have desired side effects: 'thrift_binary_protocol_read_list_begin'.
      [thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c:632]: (error) Uninitialized variable: b
      [thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c:636]: (error) Uninitialized variable: b
      [thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c:650]: (error) Uninitialized variable: b
      [thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c:654]: (error) Uninitialized variable: b
      [thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c:668]: (error) Uninitialized variable: b
      [thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c:672]: (error) Uninitialized variable: b
      [thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c:687]: (error) Uninitialized variable: b
      [thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c:691]: (error) Uninitialized variable: b
      [thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c:706]: (error) Uninitialized variable: b
      [thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c:710]: (error) Uninitialized variable: b
      [thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c:725]: (error) Uninitialized variable: b
      [thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c:729]: (error) Uninitialized variable: b
      [thrift/lib/c_glib/test/testbufferedtransport.c:187] -> [thrift/lib/c_glib/test/testbufferedtransport.c:189]: (performance) Variable 'bytes' is reassigned a value before the old one has been used.
      [thrift/lib/c_glib/test/testbufferedtransport.c:189] -> [thrift/lib/c_glib/test/testbufferedtransport.c:190]: (performance) Variable 'bytes' is reassigned a value before the old one has been used.
      [thrift/lib/c_glib/test/testbufferedtransport.c:190] -> [thrift/lib/c_glib/test/testbufferedtransport.c:191]: (performance) Variable 'bytes' is reassigned a value before the old one has been used.
      [thrift/lib/c_glib/test/testbufferedtransport.c:98]: (style) The scope of the variable 'tsocket' can be reduced.
      [thrift/lib/c_glib/test/testbufferedtransport.c:99]: (style) The scope of the variable 'transport' can be reduced.
      [thrift/lib/c_glib/test/testbufferedtransport.c:204]: (style) The scope of the variable 'tsocket' can be reduced.
      [thrift/lib/c_glib/test/testbufferedtransport.c:205]: (style) The scope of the variable 'transport' can be reduced.
      [thrift/lib/c_glib/test/testbufferedtransport.c:191]: (style) Variable 'bytes' is assigned a value that is never used.
      [thrift/lib/c_glib/test/testbufferedtransport.c:182]: (error) Uninitialized variable: buf
      [thrift/lib/c_glib/test/testbufferedtransport.c:184]: (error) Uninitialized variable: buf
      [thrift/lib/c_glib/test/testbufferedtransport.c:187]: (error) Uninitialized variable: buf
      [thrift/lib/c_glib/test/testbufferedtransport.c:189]: (error) Uninitialized variable: buf
      [thrift/lib/c_glib/test/testbufferedtransport.c:190]: (error) Uninitialized variable: buf
      [thrift/lib/c_glib/test/testbufferedtransport.c:191]: (error) Uninitialized variable: buf
      [thrift/lib/c_glib/test/testdebugproto.c:405] -> [thrift/lib/c_glib/test/testdebugproto.c:408]: (performance) Variable 'bonk' is reassigned a value before the old one has been used.
      [thrift/lib/c_glib/test/testdebugproto.c:468] -> [thrift/lib/c_glib/test/testdebugproto.c:471]: (performance) Variable 'one_of_each' is reassigned a value before the old one has been used.
      [thrift/lib/c_glib/test/testdebugproto.c:557] -> [thrift/lib/c_glib/test/testdebugproto.c:560]: (performance) Variable 'big' is reassigned a value before the old one has been used.
      [thrift/lib/c_glib/test/testdebugproto.c:619] -> [thrift/lib/c_glib/test/testdebugproto.c:629]: (performance) Variable 'string_list' is reassigned a value before the old one has been used.
      [thrift/lib/c_glib/test/testdebugproto.c:637] -> [thrift/lib/c_glib/test/testdebugproto.c:640]: (performance) Variable 'contain' is reassigned a value before the old one has been used.
      [thrift/lib/c_glib/test/testdebugproto.c:693] -> [thrift/lib/c_glib/test/testdebugproto.c:703]: (performance) Variable 'bonk_list' is reassigned a value before the old one has been used.
      [thrift/lib/c_glib/test/testdebugproto.c:690] -> [thrift/lib/c_glib/test/testdebugproto.c:707]: (performance) Variable 'bonk' is reassigned a value before the old one has been used.
      [thrift/lib/c_glib/test/testdebugproto.c:720] -> [thrift/lib/c_glib/test/testdebugproto.c:723]: (performance) Variable 'bonks' is reassigned a value before the old one has been used.
      [thrift/lib/c_glib/test/testdebugproto.c:800] -> [thrift/lib/c_glib/test/testdebugproto.c:803]: (performance) Variable 'foo' is reassigned a value before the old one has been used.
      [thrift/lib/c_glib/test/testframedtransport.c:260] -> [thrift/lib/c_glib/test/testframedtransport.c:261]: (performance) Variable 'bytes' is reassigned a value before the old one has been used.
      [thrift/lib/c_glib/test/testframedtransport.c:261] -> [thrift/lib/c_glib/test/testframedtransport.c:262]: (performance) Variable 'bytes' is reassigned a value before the old one has been used.
      [thrift/lib/c_glib/test/testframedtransport.c:262] -> [thrift/lib/c_glib/test/testframedtransport.c:264]: (performance) Variable 'bytes' is reassigned a value before the old one has been used.
      [thrift/lib/c_glib/test/testframedtransport.c:97]: (style) The scope of the variable 'tsocket' can be reduced.
      [thrift/lib/c_glib/test/testframedtransport.c:98]: (style) The scope of the variable 'transport' can be reduced.
      [thrift/lib/c_glib/test/testframedtransport.c:264]: (style) Variable 'bytes' is assigned a value that is never used.
      [thrift/lib/c_glib/test/testframedtransport.c:256]: (error) Uninitialized variable: buf
      [thrift/lib/c_glib/test/testframedtransport.c:258]: (error) Uninitialized variable: buf
      [thrift/lib/c_glib/test/testframedtransport.c:260]: (error) Uninitialized variable: buf
      [thrift/lib/c_glib/test/testframedtransport.c:261]: (error) Uninitialized variable: buf
      [thrift/lib/c_glib/test/testframedtransport.c:262]: (error) Uninitialized variable: buf
      [thrift/lib/c_glib/test/testframedtransport.c:264]: (error) Uninitialized variable: buf
      [thrift/lib/c_glib/test/testthrifttestclient.cpp:547] -> [thrift/lib/c_glib/test/testthrifttestclient.cpp:549]: (performance) Variable 'multi_in' is reassigned a value before the old one has been used.
      [thrift/lib/c_glib/test/testthrifttestclient.cpp:558] -> [thrift/lib/c_glib/test/testthrifttestclient.cpp:560]: (performance) Variable 'multi_in' is reassigned a value before the old one has been used.
      [thrift/lib/c_glib/test/testtransportsocket.c:139]: (style) The scope of the variable 'tsocket' can be reduced.
      [thrift/lib/c_glib/test/testtransportsocket.c:140]: (style) The scope of the variable 'transport' can be reduced.
      [thrift/lib/c_glib/test/testtransportsocket.c:295]: (error) Uninitialized variable: buf
      [thrift/lib/c_glib/test/testtransportsocket.c:297]: (error) Uninitialized variable: buf
      [thrift/lib/c_glib/test/testtransportsocket.c:301]: (error) Uninitialized variable: buf
      [thrift/lib/cpp/src/thrift/async/TEvhttpServer.cpp:44]: (style) Struct 'RequestContext' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/src/thrift/concurrency/BoostMonitor.cpp:46]: (style) Class 'Impl' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/src/thrift/concurrency/BoostMonitor.cpp:48]: (style) Class 'Impl' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/src/thrift/concurrency/BoostThreadFactory.cpp:138]: (style) Class 'Impl' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/src/thrift/concurrency/Monitor.cpp:51]: (style) Class 'Impl' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/src/thrift/concurrency/Monitor.cpp:53]: (style) Class 'Impl' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/src/thrift/concurrency/Mutex.cpp:118]: (style) Class 'impl' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/src/thrift/concurrency/PosixThreadFactory.cpp:250]: (style) Variable 'pthread_policy' is assigned a value that is never used.
      [thrift/lib/cpp/src/thrift/concurrency/StdMonitor.cpp:47]: (style) Class 'Impl' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/src/thrift/concurrency/StdMonitor.cpp:49]: (style) Class 'Impl' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/src/thrift/concurrency/StdThreadFactory.cpp:128]: (style) Class 'Impl' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/src/thrift/concurrency/ThreadManager.cpp:403]: (style) Unused variable: removedThreads
      [thrift/lib/cpp/src/thrift/concurrency/ThreadManager.cpp:197]: (style) Class 'Worker' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/src/thrift/concurrency/TimerManager.cpp:44]: (style) Class 'Task' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/src/thrift/concurrency/TimerManager.cpp:64]: (style) Class 'Dispatcher' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/src/thrift/protocol/TDenseProtocol.cpp:282]: (style) The scope of the variable 'xfer' can be reduced.
      [thrift/lib/cpp/src/thrift/protocol/TDenseProtocol.cpp:509]: (style) The scope of the variable 'xfer' can be reduced.
      [thrift/lib/cpp/src/thrift/protocol/TDenseProtocol.cpp:297]: (style) Variable 'xfer' is assigned a value that is never used.
      [thrift/lib/cpp/src/thrift/protocol/TDenseProtocol.cpp:523]: (style) Variable 'xfer' is assigned a value that is never used.
      [thrift/lib/cpp/src/thrift/protocol/TJSONProtocol.cpp:838] -> [thrift/lib/cpp/src/thrift/protocol/TJSONProtocol.cpp:838]: (style) Same expression on both sides of '/'.
      [thrift/lib/cpp/src/thrift/protocol/TJSONProtocol.cpp:808]: (style) Exception should be caught by reference.
      [thrift/lib/cpp/src/thrift/protocol/TJSONProtocol.cpp:851]: (style) Exception should be caught by reference.
      [thrift/lib/cpp/src/thrift/protocol/TJSONProtocol.cpp:864]: (style) Exception should be caught by reference.
      [thrift/lib/cpp/src/thrift/server/TNonblockingServer.cpp:1459]: (warning) %d in format string (no. 1) requires 'int' but the argument type is 'long'.
      [thrift/lib/cpp/src/thrift/server/TNonblockingServer.cpp:411]: (style) The scope of the variable 'left' can be reduced.
      [thrift/lib/cpp/src/thrift/server/TNonblockingServer.cpp:1401]: (style) The scope of the variable 'ret' can be reduced.
      [thrift/lib/cpp/src/thrift/server/TNonblockingServer.cpp:1]: (information) Skipping configuration 'IPV6_V6ONLY' since the value of 'IPV6_V6ONLY' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly.
      [thrift/lib/cpp/src/thrift/server/TNonblockingServer.cpp:1]: (information) Skipping configuration 'TCP_LOW_MIN_RTO' since the value of 'TCP_LOW_MIN_RTO' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly.
      [thrift/lib/cpp/src/thrift/transport/TFileTransport.cpp:535]: (style) The scope of the variable 'get' can be reduced.
      [thrift/lib/cpp/src/thrift/transport/THttpTransport.cpp:137]: (portability) scanf without field width limits can crash with huge input data on some versions of libc.
      [thrift/lib/cpp/src/thrift/transport/TSSLSocket.cpp:420]: (style) The scope of the variable 'entry' can be reduced.
      [thrift/lib/cpp/src/thrift/transport/TServerSocket.cpp:1]: (information) Skipping configuration 'IPV6_V6ONLY' since the value of 'IPV6_V6ONLY' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly.
      [thrift/lib/cpp/src/thrift/transport/TServerSocket.cpp:1]: (information) Skipping configuration 'TCP_DEFER_ACCEPT' since the value of 'TCP_DEFER_ACCEPT' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly.
      [thrift/lib/cpp/src/thrift/transport/TSocket.cpp:1]: (information) Skipping configuration 'MSG_NOSIGNAL' since the value of 'MSG_NOSIGNAL' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly.
      [thrift/lib/cpp/src/thrift/transport/TSocket.cpp:1]: (information) Skipping configuration 'SO_NOSIGPIPE' since the value of 'SO_NOSIGPIPE' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly.
      [thrift/lib/cpp/src/thrift/transport/TSocket.cpp:1]: (information) Skipping configuration 'TCP_LOW_MIN_RTO' since the value of 'TCP_LOW_MIN_RTO' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly.
      [thrift/lib/cpp/src/thrift/transport/TSocketPool.cpp:218]: (style) Exception should be caught by reference.
      [thrift/lib/cpp/src/thrift/transport/TTransportUtils.cpp:127]: (style) The scope of the variable 'get' can be reduced.
      [thrift/lib/cpp/src/thrift/windows/GetTimeOfDay.cpp:40]: (style) The scope of the variable 'tzflag' can be reduced.
      [thrift/lib/cpp/test/AllProtocolTests.tcc:219]: (style) Exception should be caught by reference.
      [thrift/lib/cpp/test/AllProtocolTests.tcc:57]: (performance) Function parameter 'val' should be passed by reference.
      [thrift/lib/cpp/test/Benchmark.cpp:173] -> [thrift/lib/cpp/test/Benchmark.cpp:177]: (performance) Variable 'elapsed' is reassigned a value before the old one has been used.
      [thrift/lib/cpp/test/Benchmark.cpp:187] -> [thrift/lib/cpp/test/Benchmark.cpp:191]: (performance) Variable 'elapsed' is reassigned a value before the old one has been used.
      [thrift/lib/cpp/test/Benchmark.cpp:198] -> [thrift/lib/cpp/test/Benchmark.cpp:202]: (performance) Variable 'elapsed' is reassigned a value before the old one has been used.
      [thrift/lib/cpp/test/Benchmark.cpp:210] -> [thrift/lib/cpp/test/Benchmark.cpp:214]: (performance) Variable 'elapsed' is reassigned a value before the old one has been used.
      [thrift/lib/cpp/test/Benchmark.cpp:221] -> [thrift/lib/cpp/test/Benchmark.cpp:225]: (performance) Variable 'elapsed' is reassigned a value before the old one has been used.
      [thrift/lib/cpp/test/Benchmark.cpp:233] -> [thrift/lib/cpp/test/Benchmark.cpp:237]: (performance) Variable 'elapsed' is reassigned a value before the old one has been used.
      [thrift/lib/cpp/test/JSONProtoTest.cpp:213] -> [thrift/lib/cpp/test/JSONProtoTest.cpp:213]: (style) Same expression on both sides of '/'.
      [thrift/lib/cpp/test/RWMutexStarveTest.cpp:70]: (style) Class 'Reader' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/RWMutexStarveTest.cpp:75]: (style) Class 'Writer' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/TBufferBaseTest.cpp:269]: (style) The scope of the variable 'offset' can be reduced.
      [thrift/lib/cpp/test/TBufferBaseTest.cpp:270]: (style) The scope of the variable 'index' can be reduced.
      [thrift/lib/cpp/test/TBufferBaseTest.cpp:308]: (style) The scope of the variable 'offset' can be reduced.
      [thrift/lib/cpp/test/TBufferBaseTest.cpp:309]: (style) The scope of the variable 'index' can be reduced.
      [thrift/lib/cpp/test/TFileTransportTest.cpp:69]: (style) struct or union member 'FsyncCall::fd' is never used.
      [thrift/lib/cpp/test/TFileTransportTest.cpp:91]: (style) 'class TempFile' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.h:175]: (warning) Member variable 'Bools::__isset' is not initialized in the constructor.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.h:1577]: (warning) Member variable 'BoolTest::__isset' is not initialized in the constructor.
      [thrift/lib/cpp/test/TMemoryBufferTest.cpp:94]: (style) Condition str3=="wxyzabcd" is always true
      [thrift/lib/cpp/test/TMemoryBufferTest.cpp:95]: (style) Condition str4=="67891234" is always true
      [thrift/lib/cpp/test/gen-cpp/ParentService.tcc:3288]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/lib/cpp/test/gen-cpp/ParentService.tcc:3366]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/lib/cpp/test/gen-cpp/ParentService.tcc:3445]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/lib/cpp/test/gen-cpp/ParentService.tcc:3516]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/lib/cpp/test/gen-cpp/ParentService.tcc:3595]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/lib/cpp/test/gen-cpp/ParentService.tcc:3695]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/lib/cpp/test/gen-cpp/ParentService.tcc:3772]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/lib/cpp/test/gen-cpp/ParentService.h:52]: (style) Class 'ParentServiceIfSingletonFactory' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ParentService.h:1000]: (style) Class 'ParentServiceClientT' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ParentService.h:1091]: (style) Class 'ParentServiceProcessorT' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ParentService.h:1127]: (style) Class 'ParentServiceProcessorFactoryT' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ParentService.h:1140]: (style) Class 'ParentServiceMultiface' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ParentService.h:1232]: (style) Class 'ParentServiceConcurrentClientT' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ParentService.h:1332]: (style) Class 'ParentServiceCobSvIfSingletonFactory' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ParentService.h:1499]: (style) Class 'ParentServiceAsyncProcessorT' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ParentService.h:1535]: (style) Class 'ParentServiceAsyncProcessorFactoryT' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/TServerIntegrationTest.cpp:150]: (style) Class 'TServerIntegrationTestFixture<TServerType>' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/TServerIntegrationTest.cpp:160]: (style) Class 'TServerIntegrationTestFixture<TServerType>' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/TransportTest.cpp:261]: (style) Variable 'dummy_creation' is assigned a value that is never used.
      [thrift/lib/cpp/test/TransportTest.cpp:65]: (style) Class 'ConstantSizeGenerator' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/TransportTest.cpp:106]: (style) Class 'GenericSizeGenerator' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/TransportTest.cpp:526]: (style) Throwing a copy of the caught exception instead of rethrowing the original exception.
      [thrift/lib/cpp/test/ZlibTest.cpp:59]: (style) Class 'ConstantSizeGenerator' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/concurrency/Tests.cpp:30]: (style) Unused variable: arg
      [thrift/lib/cpp/test/concurrency/Tests.cpp:54]: (warning) Assert statement calls a function which may have desired side effects: 'reapNThreads'.
      [thrift/lib/cpp/test/concurrency/Tests.cpp:58]: (warning) Assert statement calls a function which may have desired side effects: 'floodNTest'.
      [thrift/lib/cpp/test/concurrency/Tests.cpp:62]: (warning) Assert statement calls a function which may have desired side effects: 'synchStartTest'.
      [thrift/lib/cpp/test/concurrency/Tests.cpp:66]: (warning) Assert statement calls a function which may have desired side effects: 'monitorTimeoutTest'.
      [thrift/lib/cpp/test/concurrency/Tests.cpp:100]: (warning) Assert statement calls a function which may have desired side effects: 'test00'.
      [thrift/lib/cpp/test/concurrency/Tests.cpp:120]: (warning) Assert statement calls a function which may have desired side effects: 'loadTest'.
      [thrift/lib/cpp/test/concurrency/Tests.cpp:125]: (warning) Assert statement calls a function which may have desired side effects: 'blockTest'.
      [thrift/lib/cpp/test/concurrency/TimerManagerTests.h:42]: (warning) Member variable 'Task::_endTime' is not initialized in the constructor.
      [thrift/lib/cpp/test/concurrency/ThreadManagerTests.h:47]: (warning) Member variable 'Task::_startTime' is not initialized in the constructor.
      [thrift/lib/cpp/test/concurrency/ThreadManagerTests.h:47]: (warning) Member variable 'Task::_endTime' is not initialized in the constructor.
      [thrift/lib/cpp/test/concurrency/ThreadFactoryTests.h:286]: (style) Class 'FloodTask' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/concurrency/TimerManagerTests.h:121]: (style) Condition 0=="ERROR: This wait should time out. TimerManager dispatcher may have a problem." is always true
      [thrift/lib/cpp/test/concurrency/ThreadFactoryTests.h:122]: (style) Throwing a copy of the caught exception instead of rethrowing the original exception.
      [thrift/lib/cpp/test/concurrency/ThreadFactoryTests.h:136]: (style) Throwing a copy of the caught exception instead of rethrowing the original exception.
      [thrift/lib/cpp/test/concurrency/ThreadFactoryTests.h:118]: (error) Memory is allocated but not initialized: activeCount
      [thrift/lib/cpp/test/concurrency/ThreadManagerTests.h:128]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/lib/cpp/test/concurrency/ThreadManagerTests.h:153]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/lib/cpp/test/concurrency/ThreadManagerTests.h:279]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/lib/cpp/test/gen-cpp/ChildService.tcc:948]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/lib/cpp/test/gen-cpp/ChildService.tcc:1026]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/lib/cpp/test/gen-cpp/ChildService.h:349] -> [thrift/lib/cpp/test/gen-cpp/ParentService.h:1058]: (warning) The class 'ChildServiceProcessorT' defines member variable with name 'iface_' also defined in its parent class 'ParentServiceProcessorT'.
      [thrift/lib/cpp/test/gen-cpp/ChildService.h:410] -> [thrift/lib/cpp/test/gen-cpp/ParentService.h:1144]: (warning) The class 'ChildServiceMultiface' defines member variable with name 'ifaces_' also defined in its parent class 'ParentServiceMultiface'.
      [thrift/lib/cpp/test/gen-cpp/ChildService.h:541] -> [thrift/lib/cpp/test/gen-cpp/ParentService.h:1434]: (warning) The class 'ChildServiceAsyncProcessorT' defines member variable with name 'iface_' also defined in its parent class 'ParentServiceAsyncProcessorT'.
      [thrift/lib/cpp/test/gen-cpp/ChildService.h:47]: (style) Class 'ChildServiceIfSingletonFactory' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ChildService.h:327]: (style) Class 'ChildServiceClientT' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ChildService.h:370]: (style) Class 'ChildServiceProcessorT' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ChildService.h:389]: (style) Class 'ChildServiceProcessorFactoryT' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ChildService.h:402]: (style) Class 'ChildServiceMultiface' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ChildService.h:443]: (style) Class 'ChildServiceConcurrentClientT' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:232]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:392]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:507]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:620]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:847]: (performance) Variable 'opt_str' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:848]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:1099]: (performance) Variable 'the_map' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:1100]: (performance) Variable 'req_simp' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:1101]: (performance) Variable 'opt_simp' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:1102]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:1333]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:1565]: (performance) Variable 'req_obj' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:1566]: (performance) Variable 'opt_obj' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:1567]: (performance) Variable 'req_bin' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:1568]: (performance) Variable 'opt_bin' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:1569]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ParentService_async_server.skeleton.cpp:21]: (performance) Variable 'syncHandler_' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/Recursive_types.cpp:127]: (performance) Variable 'children' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/Recursive_types.cpp:129]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/Recursive_types.cpp:251]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/Recursive_types.cpp:354]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/Recursive_types.cpp:443]: (performance) Variable 'other' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/Recursive_types.cpp:444]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/Recursive_types.cpp:553]: (performance) Variable 'lister' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/Recursive_types.cpp:554]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ReverseOrderService.h:39]: (style) Class 'ReverseOrderServiceIfSingletonFactory' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ReverseOrderService.h:196]: (style) Class 'ReverseOrderServiceClient' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ReverseOrderService.h:239]: (style) Class 'ReverseOrderServiceProcessor' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ReverseOrderService.h:249]: (style) Class 'ReverseOrderServiceProcessorFactory' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ReverseOrderService.h:260]: (style) Class 'ReverseOrderServiceMultiface' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ReverseOrderService.h:286]: (style) Class 'ReverseOrderServiceConcurrentClient' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/SecondService.h:48]: (style) Class 'SecondServiceIfSingletonFactory' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/SecondService.h:307]: (style) Class 'SecondServiceClient' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/SecondService.h:354]: (style) Class 'SecondServiceProcessor' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/SecondService.h:365]: (style) Class 'SecondServiceProcessorFactory' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/SecondService.h:376]: (style) Class 'SecondServiceMultiface' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/SecondService.h:412]: (style) Class 'SecondServiceConcurrentClient' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ServiceForExceptionWithAMap.h:39]: (style) Class 'ServiceForExceptionWithAMapIfSingletonFactory' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ServiceForExceptionWithAMap.h:181]: (style) Class 'ServiceForExceptionWithAMapClient' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ServiceForExceptionWithAMap.h:224]: (style) Class 'ServiceForExceptionWithAMapProcessor' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ServiceForExceptionWithAMap.h:234]: (style) Class 'ServiceForExceptionWithAMapProcessorFactory' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ServiceForExceptionWithAMap.h:245]: (style) Class 'ServiceForExceptionWithAMapMultiface' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ServiceForExceptionWithAMap.h:271]: (style) Class 'ServiceForExceptionWithAMapConcurrentClient' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/TestService.h:41]: (style) Class 'TestServiceIfSingletonFactory' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/TestService.h:441]: (style) Class 'TestServiceClient' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/TestService.h:492]: (style) Class 'TestServiceProcessor' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/TestService.h:504]: (style) Class 'TestServiceProcessorFactory' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/TestService.h:515]: (style) Class 'TestServiceMultiface' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/TestService.h:562]: (style) Class 'TestServiceConcurrentClient' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest.h:252]: (style) Class 'ThriftTestIfSingletonFactory' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest.h:3071]: (style) Class 'ThriftTestClient' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest.h:3193]: (style) Class 'ThriftTestProcessor' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest.h:3223]: (style) Class 'ThriftTestProcessorFactory' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest.h:3234]: (style) Class 'ThriftTestMultiface' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest.h:3452]: (style) Class 'ThriftTestConcurrentClient' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:170]: (performance) Variable 'message' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:172]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:308]: (performance) Variable 'im_true' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:309]: (performance) Variable 'im_false' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:310]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:489]: (performance) Variable 'string_thing' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:493]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:648]: (performance) Variable 'struct_thing' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:650]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:821]: (performance) Variable 'string_thing' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:825]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:1020]: (performance) Variable 'userMap' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:1021]: (performance) Variable 'xtructs' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:1022]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:1427]: (performance) Variable 'string_field' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:1428]: (performance) Variable 'set_field' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:1429]: (performance) Variable 'list_field' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:1430]: (performance) Variable 'binary_field' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:1431]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:1564]: (performance) Variable 'message' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:1565]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:1705]: (performance) Variable 'struct_thing' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:1706]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:1915]: (performance) Variable 'field' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:1916]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2065]: (performance) Variable 'old_string' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2067]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2485]: (performance) Variable 'newstruct' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2486]: (performance) Variable 'newlist' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2487]: (performance) Variable 'newset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2488]: (performance) Variable 'newmap' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2489]: (performance) Variable 'newstring' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2491]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2662]: (performance) Variable 'myints' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2663]: (performance) Variable 'hello' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2664]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2822]: (performance) Variable 'strings' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2823]: (performance) Variable 'hello' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2824]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2967]: (performance) Variable 'map_field' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2968]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3297]: (performance) Variable 'b1' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3298]: (performance) Variable 'b10' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3299]: (performance) Variable 'b100' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3300]: (performance) Variable 'check_true' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3301]: (performance) Variable 'b1000' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3302]: (performance) Variable 'check_false' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3303]: (performance) Variable 'vertwo2000' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3304]: (performance) Variable 'a_set2500' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3305]: (performance) Variable 'vertwo3000' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3306]: (performance) Variable 'big_numbers' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3307]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3482]: (performance) Variable 'integerlist' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3483]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3660]: (performance) Variable 'integerlist' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3661]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3981]: (performance) Variable 'int_set_list' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3982]: (performance) Variable 'map_int_strset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3983]: (performance) Variable 'map_int_strset_list' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3984]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:4125]: (performance) Variable 'bonk' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:4126]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:4310]: (performance) Variable 'bonk' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:4311]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:4444]: (performance) Variable 'b' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:4445]: (performance) Variable 's' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:4446]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:4560]: (performance) Variable 's' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:4693]: (performance) Variable 'aa' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:4694]: (performance) Variable 'ab' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:4695]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/TypedefTest_types.cpp:142]: (performance) Variable 'field_MyString' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/TypedefTest_types.cpp:144]: (performance) Variable 'field_String' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/TypedefTest_types.cpp:145]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/proc_types.cpp:35]: (performance) Variable 'message' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/gen-cpp/proc_types.cpp:36]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/cpp/test/processor/EventLog.cpp:98]: (style) Exception should be caught by reference.
      [thrift/lib/cpp/test/processor/EventLog.cpp:119]: (style) Exception should be caught by reference.
      [thrift/lib/cpp/test/processor/ServerThread.h:107]: (style) Class 'Helper' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/processor/Handlers.h:32]: (style) Class 'ParentHandler' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/processor/Handlers.h:149]: (style) Class 'ChildHandler' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/processor/Handlers.h:199]: (style) Class 'ServerEventHandler' has a constructor with 1 argument that is not explicit.
      [thrift/lib/cpp/test/processor/Handlers.h:259]: (style) Class 'ProcessorEventHandler' has a constructor with 1 argument that is not explicit.
      [thrift/lib/lua/src/lualongnumber.c:167]: (style) Unused variable: a
      [thrift/lib/lua/src/luasocket.c:250]: (style) The scope of the variable 'step' can be reduced.
      [thrift/lib/lua/src/luasocket.c:233]: (style) Variable 'self' is assigned a value that is never used.
      [thrift/lib/lua/src/usocket.c:54]: (style) The scope of the variable 't' can be reduced.
      [thrift/lib/lua/src/usocket.c:203]: (style) The scope of the variable 'put' can be reduced.
      [thrift/lib/lua/src/usocket.c:223]: (style) The scope of the variable 'got' can be reduced.
      [thrift/lib/lua/src/usocket.c:289]: (style) The scope of the variable 'h' can be reduced.
      [thrift/lib/lua/src/usocket.c:323]: (style) The scope of the variable 'h' can be reduced.
      [thrift/lib/lua/src/usocket.c:345]: (style) The scope of the variable 'step' can be reduced.
      [thrift/lib/lua/src/usocket.c:228]: (style) Variable 'flags' is assigned a value that is never used.
      [thrift/lib/rb/ext/struct.c:465]: (style) The scope of the variable 'i' can be reduced.
      [thrift/lib/rb/ext/struct.c:500]: (style) The scope of the variable 'i' can be reduced.
      [thrift/lib/rb/ext/struct.c:527]: (style) The scope of the variable 'i' can be reduced.
      [thrift/test/c_glib/src/test_client.c:222]: (style) The scope of the variable 'insanity_in' can be reduced.
      [thrift/test/cpp/gen-cpp/SecondService.tcc:917]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/test/cpp/gen-cpp/SecondService.tcc:989]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.h:155]: (warning) Member variable 'Bools::__isset' is not initialized in the constructor.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.h:1361]: (warning) Member variable 'BoolTest::__isset' is not initialized in the constructor.
      [thrift/test/cpp/gen-cpp/SecondService.h:54]: (style) Class 'SecondServiceIfSingletonFactory' has a constructor with 1 argument that is not explicit.
      [thrift/test/cpp/gen-cpp/SecondService.h:314]: (style) Class 'SecondServiceClientT' has a constructor with 1 argument that is not explicit.
      [thrift/test/cpp/gen-cpp/SecondService.h:376]: (style) Class 'SecondServiceProcessorT' has a constructor with 1 argument that is not explicit.
      [thrift/test/cpp/gen-cpp/SecondService.h:394]: (style) Class 'SecondServiceProcessorFactoryT' has a constructor with 1 argument that is not explicit.
      [thrift/test/cpp/gen-cpp/SecondService.h:407]: (style) Class 'SecondServiceMultiface' has a constructor with 1 argument that is not explicit.
      [thrift/test/cpp/gen-cpp/SecondService.h:444]: (style) Class 'SecondServiceConcurrentClientT' has a constructor with 1 argument that is not explicit.
      [thrift/test/cpp/gen-cpp/SecondService.h:531]: (style) Class 'SecondServiceCobSvIfSingletonFactory' has a constructor with 1 argument that is not explicit.
      [thrift/test/cpp/gen-cpp/SecondService.h:624]: (style) Class 'SecondServiceAsyncProcessorT' has a constructor with 1 argument that is not explicit.
      [thrift/test/cpp/gen-cpp/SecondService.h:642]: (style) Class 'SecondServiceAsyncProcessorFactoryT' has a constructor with 1 argument that is not explicit.
      [thrift/test/cpp/gen-cpp/SecondService_async_server.skeleton.cpp:21]: (performance) Variable 'syncHandler_' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/Service.h:46]: (style) Class 'ServiceIfSingletonFactory' has a constructor with 1 argument that is not explicit.
      [thrift/test/cpp/gen-cpp/Service.h:1054]: (style) Class 'ServiceClient' has a constructor with 1 argument that is not explicit.
      [thrift/test/cpp/gen-cpp/Service.h:1125]: (style) Class 'ServiceProcessor' has a constructor with 1 argument that is not explicit.
      [thrift/test/cpp/gen-cpp/Service.h:1142]: (style) Class 'ServiceProcessorFactory' has a constructor with 1 argument that is not explicit.
      [thrift/test/cpp/gen-cpp/Service.h:1153]: (style) Class 'ServiceMultiface' has a constructor with 1 argument that is not explicit.
      [thrift/test/cpp/gen-cpp/Service.h:1246]: (style) Class 'ServiceConcurrentClient' has a constructor with 1 argument that is not explicit.
      [thrift/test/cpp/gen-cpp/ThriftTest.tcc:9937]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/test/cpp/gen-cpp/ThriftTest.tcc:10009]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/test/cpp/gen-cpp/ThriftTest.tcc:10088]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/test/cpp/gen-cpp/ThriftTest.tcc:10167]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/test/cpp/gen-cpp/ThriftTest.tcc:10246]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/test/cpp/gen-cpp/ThriftTest.tcc:10325]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/test/cpp/gen-cpp/ThriftTest.tcc:10404]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/test/cpp/gen-cpp/ThriftTest.tcc:10483]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/test/cpp/gen-cpp/ThriftTest.tcc:10562]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/test/cpp/gen-cpp/ThriftTest.tcc:10641]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/test/cpp/gen-cpp/ThriftTest.tcc:10720]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/test/cpp/gen-cpp/ThriftTest.tcc:10799]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/test/cpp/gen-cpp/ThriftTest.tcc:10878]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/test/cpp/gen-cpp/ThriftTest.tcc:10957]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/test/cpp/gen-cpp/ThriftTest.tcc:11036]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/test/cpp/gen-cpp/ThriftTest.tcc:11115]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/test/cpp/gen-cpp/ThriftTest.tcc:11194]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/test/cpp/gen-cpp/ThriftTest.tcc:11278]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/test/cpp/gen-cpp/ThriftTest.tcc:11357]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/test/cpp/gen-cpp/ThriftTest.tcc:11435]: (style) The scope of the variable 'rseqid' can be reduced.
      [thrift/test/cpp/gen-cpp/ThriftTest.h:258]: (style) Class 'ThriftTestIfSingletonFactory' has a constructor with 1 argument that is not explicit.
      [thrift/test/cpp/gen-cpp/ThriftTest.h:3077]: (style) Class 'ThriftTestClientT' has a constructor with 1 argument that is not explicit.
      [thrift/test/cpp/gen-cpp/ThriftTest.h:3233]: (style) Class 'ThriftTestProcessorT' has a constructor with 1 argument that is not explicit.
      [thrift/test/cpp/gen-cpp/ThriftTest.h:3308]: (style) Class 'ThriftTestProcessorFactoryT' has a constructor with 1 argument that is not explicit.
      [thrift/test/cpp/gen-cpp/ThriftTest.h:3321]: (style) Class 'ThriftTestMultiface' has a constructor with 1 argument that is not explicit.
      [thrift/test/cpp/gen-cpp/ThriftTest.h:3540]: (style) Class 'ThriftTestConcurrentClientT' has a constructor with 1 argument that is not explicit.
      [thrift/test/cpp/gen-cpp/ThriftTest.h:4091]: (style) Class 'ThriftTestCobSvIfSingletonFactory' has a constructor with 1 argument that is not explicit.
      [thrift/test/cpp/gen-cpp/ThriftTest.h:4428]: (style) Class 'ThriftTestAsyncProcessorT' has a constructor with 1 argument that is not explicit.
      [thrift/test/cpp/gen-cpp/ThriftTest.h:4503]: (style) Class 'ThriftTestAsyncProcessorFactoryT' has a constructor with 1 argument that is not explicit.
      [thrift/test/cpp/gen-cpp/ThriftTest_async_server.skeleton.cpp:56] -> [thrift/test/cpp/gen-cpp/ThriftTest_async_server.skeleton.cpp:57]: (performance) Variable '_return' is reassigned a value before the old one has been used.
      [thrift/test/cpp/gen-cpp/ThriftTest_async_server.skeleton.cpp:104] -> [thrift/test/cpp/gen-cpp/ThriftTest_async_server.skeleton.cpp:105]: (performance) Variable '_return' is reassigned a value before the old one has been used.
      [thrift/test/cpp/gen-cpp/ThriftTest_async_server.skeleton.cpp:21]: (performance) Variable 'syncHandler_' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:58]: (performance) Variable 'message' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:60]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:101]: (performance) Variable 'im_true' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:102]: (performance) Variable 'im_false' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:103]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:154]: (performance) Variable 'string_thing' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:158]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:209]: (performance) Variable 'struct_thing' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:211]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:264]: (performance) Variable 'string_thing' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:268]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:313]: (performance) Variable 'userMap' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:314]: (performance) Variable 'xtructs' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:315]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:367]: (performance) Variable 'string_field' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:368]: (performance) Variable 'set_field' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:369]: (performance) Variable 'list_field' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:370]: (performance) Variable 'binary_field' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:371]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:417]: (performance) Variable 'message' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:418]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:471]: (performance) Variable 'struct_thing' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:472]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:548]: (performance) Variable 'field' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:549]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:594]: (performance) Variable 'old_string' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:596]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:695]: (performance) Variable 'newstruct' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:696]: (performance) Variable 'newlist' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:697]: (performance) Variable 'newset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:698]: (performance) Variable 'newmap' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:699]: (performance) Variable 'newstring' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:701]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:762]: (performance) Variable 'myints' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:763]: (performance) Variable 'hello' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:764]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:805]: (performance) Variable 'strings' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:806]: (performance) Variable 'hello' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:807]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:843]: (performance) Variable 'map_field' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:844]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:923]: (performance) Variable 'b1' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:924]: (performance) Variable 'b10' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:925]: (performance) Variable 'b100' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:926]: (performance) Variable 'check_true' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:927]: (performance) Variable 'b1000' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:928]: (performance) Variable 'check_false' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:929]: (performance) Variable 'vertwo2000' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:930]: (performance) Variable 'a_set2500' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:931]: (performance) Variable 'vertwo3000' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:932]: (performance) Variable 'big_numbers' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:933]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:985]: (performance) Variable 'integerlist' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:986]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:1020]: (performance) Variable 'integerlist' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:1021]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:1065]: (performance) Variable 'int_set_list' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:1066]: (performance) Variable 'map_int_strset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:1067]: (performance) Variable 'map_int_strset_list' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:1068]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:1106]: (performance) Variable 'bonk' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:1107]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:1141]: (performance) Variable 'bonk' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:1142]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:1183]: (performance) Variable 'b' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:1184]: (performance) Variable 's' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:1185]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:1220]: (performance) Variable 's' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:1259]: (performance) Variable 'aa' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:1260]: (performance) Variable 'ab' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/gen-cpp/ThriftTest_types.cpp:1261]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/test/cpp/src/StressTest.cpp:591]: (style) Variable 'averageTime' is assigned a value that is never used.
      [thrift/test/cpp/src/StressTest.cpp:110]: (warning) Member variable 'ClientThread::_startTime' is not initialized in the constructor.
      [thrift/test/cpp/src/StressTest.cpp:110]: (warning) Member variable 'ClientThread::_endTime' is not initialized in the constructor.
      [thrift/test/cpp/src/StressTest.cpp:110]: (warning) Member variable 'ClientThread::_done' is not initialized in the constructor.
      [thrift/test/cpp/src/StressTest.cpp:530]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/test/cpp/src/StressTest.cpp:563]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/test/cpp/src/StressTestNonBlocking.cpp:524]: (style) Variable 'averageTime' is assigned a value that is never used.
      [thrift/test/cpp/src/StressTestNonBlocking.cpp:112]: (warning) Member variable 'ClientThread::_startTime' is not initialized in the constructor.
      [thrift/test/cpp/src/StressTestNonBlocking.cpp:112]: (warning) Member variable 'ClientThread::_endTime' is not initialized in the constructor.
      [thrift/test/cpp/src/StressTestNonBlocking.cpp:112]: (warning) Member variable 'ClientThread::_done' is not initialized in the constructor.
      [thrift/test/cpp/src/StressTestNonBlocking.cpp:463]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/test/cpp/src/StressTestNonBlocking.cpp:496]: (performance) Prefer prefix ++/-- operators for non-primitive types.
      [thrift/test/cpp/src/TestServer.cpp:386]: (style) Class 'TestHandlerAsync' has a constructor with 1 argument that is not explicit.
      [thrift/tutorial/c_glib/c_glib_server.c:180]: (style) The scope of the variable 'log_key' can be reduced.
      [thrift/tutorial/c_glib/c_glib_server.c:182]: (style) The scope of the variable 'log_struct' can be reduced.
      [thrift/tutorial/cpp/gen-cpp/Calculator.h:524] -> [thrift/tutorial/cpp/gen-cpp/SharedService.h:220]: (warning) The class 'CalculatorProcessor' defines member variable with name 'iface_' also defined in its parent class 'SharedServiceProcessor'.
      [thrift/tutorial/cpp/gen-cpp/Calculator.h:568] -> [thrift/tutorial/cpp/gen-cpp/SharedService.h:253]: (warning) The class 'CalculatorMultiface' defines member variable with name 'ifaces_' also defined in its parent class 'SharedServiceMultiface'.
      [thrift/tutorial/cpp/gen-cpp/SharedService.h:39]: (style) Class 'SharedServiceIfSingletonFactory' has a constructor with 1 argument that is not explicit.
      [thrift/tutorial/cpp/gen-cpp/SharedService.h:185]: (style) Class 'SharedServiceClient' has a constructor with 1 argument that is not explicit.
      [thrift/tutorial/cpp/gen-cpp/SharedService.h:228]: (style) Class 'SharedServiceProcessor' has a constructor with 1 argument that is not explicit.
      [thrift/tutorial/cpp/gen-cpp/SharedService.h:238]: (style) Class 'SharedServiceProcessorFactory' has a constructor with 1 argument that is not explicit.
      [thrift/tutorial/cpp/gen-cpp/SharedService.h:249]: (style) Class 'SharedServiceMultiface' has a constructor with 1 argument that is not explicit.
      [thrift/tutorial/cpp/gen-cpp/SharedService.h:276]: (style) Class 'SharedServiceConcurrentClient' has a constructor with 1 argument that is not explicit.
      [thrift/tutorial/cpp/gen-cpp/Calculator.h:56]: (style) Class 'CalculatorIfSingletonFactory' has a constructor with 1 argument that is not explicit.
      [thrift/tutorial/cpp/gen-cpp/Calculator.h:500]: (style) Class 'CalculatorClient' has a constructor with 1 argument that is not explicit.
      [thrift/tutorial/cpp/gen-cpp/Calculator.h:535]: (style) Class 'CalculatorProcessor' has a constructor with 1 argument that is not explicit.
      [thrift/tutorial/cpp/gen-cpp/Calculator.h:549]: (style) Class 'CalculatorProcessorFactory' has a constructor with 1 argument that is not explicit.
      [thrift/tutorial/cpp/gen-cpp/Calculator.h:560]: (style) Class 'CalculatorMultiface' has a constructor with 1 argument that is not explicit.
      [thrift/tutorial/cpp/gen-cpp/Calculator.h:618]: (style) Class 'CalculatorConcurrentClient' has a constructor with 1 argument that is not explicit.
      [thrift/tutorial/cpp/gen-cpp/shared_types.cpp:108]: (performance) Variable 'value' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/tutorial/cpp/gen-cpp/shared_types.cpp:109]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/tutorial/cpp/gen-cpp/tutorial_types.cpp:162]: (performance) Variable 'comment' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/tutorial/cpp/gen-cpp/tutorial_types.cpp:163]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/tutorial/cpp/gen-cpp/tutorial_types.cpp:276]: (performance) Variable 'why' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/tutorial/cpp/gen-cpp/tutorial_types.cpp:277]: (performance) Variable '__isset' is assigned in constructor body. Consider performing initialization in initialization list.
      [thrift/lib/rb/ext/thrift_native.c:112]: (style) The function 'Init_thrift_native' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:1712]: (style) The function '__set_a' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2302]: (style) The function '__set_a_binary' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:321]: (style) The function '__set_a_bite' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2278]: (style) The function '__set_a_byte' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2294]: (style) The function '__set_a_double' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2282]: (style) The function '__set_a_i16' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2286]: (style) The function '__set_a_i32' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2290]: (style) The function '__set_a_i64' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3016]: (style) The function '__set_a_set2500' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2298]: (style) The function '__set_a_string' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:4579]: (style) The function '__set_aa' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:4584]: (style) The function '__set_ab' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:1716]: (style) The function '__set_b' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2039]: (style) The function '__set_b1' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2992]: (style) The function '__set_b10' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2996]: (style) The function '__set_b100' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3004]: (style) The function '__set_b1000' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2043]: (style) The function '__set_b2' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2047]: (style) The function '__set_b3' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2051]: (style) The function '__set_b4' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2055]: (style) The function '__set_b5' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2059]: (style) The function '__set_b6' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:353]: (style) The function '__set_base64' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:1936]: (style) The function '__set_begin_in_both' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:54]: (style) The function '__set_big' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3024]: (style) The function '__set_big_numbers' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:1736]: (style) The function '__set_bigint' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2414]: (style) The function '__set_binary_byte_map' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:6469]: (style) The function '__set_binary_field' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2342]: (style) The function '__set_binary_list' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2378]: (style) The function '__set_binary_set' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:4800]: (style) The function '__set_blah' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:6713]: (style) The function '__set_blah2' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:4008]: (style) The function '__set_bonk' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:1095]: (style) The function '__set_bonks' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2418]: (style) The function '__set_boolean_byte_map' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2346]: (style) The function '__set_boolean_list' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2382]: (style) The function '__set_boolean_set' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:6717]: (style) The function '__set_bw' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2442]: (style) The function '__set_byte_binary_map' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2446]: (style) The function '__set_byte_boolean_map' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2390]: (style) The function '__set_byte_byte_map' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2434]: (style) The function '__set_byte_double_map' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2422]: (style) The function '__set_byte_i16_map' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2426]: (style) The function '__set_byte_i32_map' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2430]: (style) The function '__set_byte_i64_map' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:357]: (style) The function '__set_byte_list' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2470]: (style) The function '__set_byte_list_map' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2462]: (style) The function '__set_byte_map_map' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2354]: (style) The function '__set_byte_set' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2466]: (style) The function '__set_byte_set_map' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2438]: (style) The function '__set_byte_string_map' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:336]: (style) The function '__set_byte_thing' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:1720]: (style) The function '__set_c' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:678]: (style) The function '__set_changed' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3008]: (style) The function '__set_check_false' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3000]: (style) The function '__set_check_true' is never used.
      [thrift/lib/cpp/test/gen-cpp/Recursive_types.cpp:21]: (style) The function '__set_children' is never used.
      [thrift/tutorial/cpp/gen-cpp/tutorial_types.cpp:47]: (style) The function '__set_comment' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:1091]: (style) The function '__set_contain' is never used.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:870]: (style) The function '__set_cp_default' is never used.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:878]: (style) The function '__set_cp_optional' is never used.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:874]: (style) The function '__set_cp_required' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:1724]: (style) The function '__set_d' is never used.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:1147]: (style) The function '__set_def4' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2406]: (style) The function '__set_double_byte_map' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2334]: (style) The function '__set_double_list' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:337]: (style) The function '__set_double_precision' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2370]: (style) The function '__set_double_set' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2314]: (style) The function '__set_empty_struct_field' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:1944]: (style) The function '__set_end_in_both' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:5836]: (style) The function '__set_enum_field' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:1457]: (style) The function '__set_errorCode' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2310]: (style) The function '__set_false_field' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:7646]: (style) The function '__set_field' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:6981]: (style) The function '__set_field1' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:7314]: (style) The function '__set_field10' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:7319]: (style) The function '__set_field11' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:7324]: (style) The function '__set_field12' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:6985]: (style) The function '__set_field2' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:7122]: (style) The function '__set_field3' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:7284]: (style) The function '__set_field4' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:7289]: (style) The function '__set_field5' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:7294]: (style) The function '__set_field6' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:7299]: (style) The function '__set_field7' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:7304]: (style) The function '__set_field8' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:7309]: (style) The function '__set_field9' is never used.
      [thrift/lib/cpp/test/gen-cpp/TypedefTest_types.cpp:29]: (style) The function '__set_field_Int32' is never used.
      [thrift/lib/cpp/test/gen-cpp/TypedefTest_types.cpp:21]: (style) The function '__set_field_MyInt32' is never used.
      [thrift/lib/cpp/test/gen-cpp/TypedefTest_types.cpp:25]: (style) The function '__set_field_MyString' is never used.
      [thrift/lib/cpp/test/gen-cpp/TypedefTest_types.cpp:33]: (style) The function '__set_field_String' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:5526]: (style) The function '__set_first' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:1382]: (style) The function '__set_first_tag2' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:1601]: (style) The function '__set_foo' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:5538]: (style) The function '__set_fourth' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2537]: (style) The function '__set_hello' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2394]: (style) The function '__set_i16_byte_map' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:361]: (style) The function '__set_i16_list' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2358]: (style) The function '__set_i16_set' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2398]: (style) The function '__set_i32_byte_map' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:5820]: (style) The function '__set_i32_field' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2326]: (style) The function '__set_i32_list' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:4658]: (style) The function '__set_i32_map' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2362]: (style) The function '__set_i32_set' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:340]: (style) The function '__set_i32_thing' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2402]: (style) The function '__set_i64_byte_map' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:365]: (style) The function '__set_i64_list' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2366]: (style) The function '__set_i64_set' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:344]: (style) The function '__set_i64_thing' is never used.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:31]: (style) The function '__set_im_big' is never used.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:256]: (style) The function '__set_im_default' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:317]: (style) The function '__set_im_false' is never used.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:23]: (style) The function '__set_im_int' is never used.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:260]: (style) The function '__set_im_required' is never used.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:27]: (style) The function '__set_im_str' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:313]: (style) The function '__set_im_true' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:42]: (style) The function '__set_inf' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3681]: (style) The function '__set_int_set_list' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:325]: (style) The function '__set_integer16' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:329]: (style) The function '__set_integer32' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:333]: (style) The function '__set_integer64' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3345]: (style) The function '__set_integerlist' is never used.
      [thrift/lib/cpp/test/gen-cpp/Recursive_types.cpp:25]: (style) The function '__set_item' is never used.
      [thrift/tutorial/cpp/gen-cpp/shared_types.cpp:21]: (style) The function '__set_key' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2450]: (style) The function '__set_list_byte_map' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:1053]: (style) The function '__set_list_field' is never used.
      [thrift/lib/cpp/test/gen-cpp/Recursive_types.cpp:464]: (style) The function '__set_lister' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2458]: (style) The function '__set_map_byte_map' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:4804]: (style) The function '__set_map_field' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3685]: (style) The function '__set_map_int_strset' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3689]: (style) The function '__set_map_int_strset_list' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:1732]: (style) The function '__set_maps' is never used.
      [thrift/lib/cpp/test/gen-cpp/EnumTest_types.cpp:99]: (style) The function '__set_me2_2' is never used.
      [thrift/lib/cpp/test/gen-cpp/EnumTest_types.cpp:107]: (style) The function '__set_me3_d1' is never used.
      [thrift/lib/cpp/test/gen-cpp/EnumTest_types.cpp:103]: (style) The function '__set_me3_n2' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:954]: (style) The function '__set_my_bonk' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:958]: (style) The function '__set_my_ooe' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:1728]: (style) The function '__set_myintlist' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2533]: (style) The function '__set_myints' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:38]: (style) The function '__set_nan' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:46]: (style) The function '__set_neginf' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:66]: (style) The function '__set_negzero' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2099]: (style) The function '__set_newbyte' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2111]: (style) The function '__set_newdouble' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2095]: (style) The function '__set_newint' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2119]: (style) The function '__set_newlist' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2107]: (style) The function '__set_newlong' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2127]: (style) The function '__set_newmap' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2123]: (style) The function '__set_newset' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2103]: (style) The function '__set_newshort' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2131]: (style) The function '__set_newstring' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2115]: (style) The function '__set_newstruct' is never used.
      [thrift/lib/cpp/test/gen-cpp/Recursive_types.cpp:151]: (style) The function '__set_nextitem' is never used.
      [thrift/tutorial/cpp/gen-cpp/tutorial_types.cpp:35]: (style) The function '__set_num1' is never used.
      [thrift/tutorial/cpp/gen-cpp/tutorial_types.cpp:39]: (style) The function '__set_num2' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:1940]: (style) The function '__set_old_string' is never used.
      [thrift/tutorial/cpp/gen-cpp/tutorial_types.cpp:43]: (style) The function '__set_op' is never used.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:1132]: (style) The function '__set_opt1' is never used.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:1137]: (style) The function '__set_opt2' is never used.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:1142]: (style) The function '__set_opt3' is never used.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:1151]: (style) The function '__set_opt5' is never used.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:1156]: (style) The function '__set_opt6' is never used.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:1385]: (style) The function '__set_opt_bin' is never used.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:733]: (style) The function '__set_opt_int' is never used.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:1376]: (style) The function '__set_opt_obj' is never used.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:891]: (style) The function '__set_opt_simp' is never used.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:738]: (style) The function '__set_opt_str' is never used.
      [thrift/lib/cpp/test/gen-cpp/Recursive_types.cpp:273]: (style) The function '__set_other' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:5832]: (style) The function '__set_other_i32_field' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:50]: (style) The function '__set_repeating' is never used.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:1381]: (style) The function '__set_req_bin' is never used.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:1363]: (style) The function '__set_req_int' is never used.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:1372]: (style) The function '__set_req_obj' is never used.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:887]: (style) The function '__set_req_simp' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:5530]: (style) The function '__set_second' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:1386]: (style) The function '__set_second_tag1' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2454]: (style) The function '__set_set_byte_map' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:1048]: (style) The function '__set_set_field' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:341]: (style) The function '__set_some_characters' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:6864]: (style) The function '__set_somemap_field' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2410]: (style) The function '__set_string_byte_map' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:5816]: (style) The function '__set_string_field' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2338]: (style) The function '__set_string_list' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2374]: (style) The function '__set_string_set' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:332]: (style) The function '__set_string_thing' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:2686]: (style) The function '__set_strings' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:5824]: (style) The function '__set_struct_field' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2350]: (style) The function '__set_struct_list' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2386]: (style) The function '__set_struct_set' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:523]: (style) The function '__set_struct_thing' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:6598]: (style) The function '__set_test_union' is never used.
      [thrift/lib/cpp/test/gen-cpp/OptionalRequiredTest_types.cpp:883]: (style) The function '__set_the_map' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:5534]: (style) The function '__set_third' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:58]: (style) The function '__set_tiny' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:1740]: (style) The function '__set_triple' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:2306]: (style) The function '__set_true_field' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:851]: (style) The function '__set_userMap' is never used.
      [thrift/tutorial/cpp/gen-cpp/shared_types.cpp:25]: (style) The function '__set_value' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3012]: (style) The function '__set_vertwo2000' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:3020]: (style) The function '__set_vertwo3000' is never used.
      [thrift/tutorial/cpp/gen-cpp/tutorial_types.cpp:189]: (style) The function '__set_whatOp' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:349]: (style) The function '__set_what_who' is never used.
      [thrift/tutorial/cpp/gen-cpp/tutorial_types.cpp:193]: (style) The function '__set_why' is never used.
      [thrift/lib/cpp/test/gen-cpp/ThriftTest_types.cpp:855]: (style) The function '__set_xtructs' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:62]: (style) The function '__set_zero' is never used.
      [thrift/lib/cpp/test/gen-cpp/DebugProtoTest_types.cpp:345]: (style) The function '__set_zomg_unicode' is never used.
      [thrift/contrib/transport-sample/client/client.cpp:72]: (style) The function '_tmain' is never used.
      [thrift/contrib/async-test/test-server.cpp:38]: (style) The function 'addValue' is never used.
      [thrift/lib/cpp/src/thrift/concurrency/Mutex.cpp:45]: (style) The function 'enableMutexProfiling' is never used.
      [thrift/lib/cpp/src/thrift/concurrency/ThreadManager.cpp:113]: (style) The function 'expiredTaskCount' is never used.
      [thrift/test/cpp/src/TestServer.cpp:358]: (style) The function 'freeContext' is never used.
      [thrift/compiler/cpp/src/main.cc:636]: (style) The function 'generate_all_fingerprints' is never used.
      [thrift/compiler/cpp/src/generate/t_javame_generator.cc:1885]: (style) The function 'generate_primitive_service_interface' is never used.
      [thrift/contrib/fb303/cpp/FacebookBase.cpp:96]: (style) The function 'getCounters' is never used.
      [thrift/contrib/fb303/cpp/FacebookBase.cpp:39]: (style) The function 'getOption' is never used.
      [thrift/contrib/fb303/cpp/FacebookBase.cpp:44]: (style) The function 'getOptions' is never used.
      [thrift/compiler/cpp/src/generate/t_hs_generator.cc:1198]: (style) The function 'hasNoArguments' is never used.
      [thrift/lib/cpp/src/thrift/server/TServer.cpp:38]: (style) The function 'increase_max_fds' is never used.
      [thrift/lib/cpp/test/OpenSSLManualInitTest.cpp:70]: (style) The function 'init_unit_test_suite' is never used.
      [thrift/lib/py/src/protocol/fastbinary.c:1219]: (style) The function 'initfastbinary' is never used.
      [thrift/lib/cpp/src/thrift/transport/TPipe.cpp:55]: (style) The function 'isBufferedDataAvailable' is never used.
      [thrift/compiler/cpp/src/generate/t_js_generator.cc:217]: (style) The function 'js_export_namespace' is never used.
      [thrift/lib/lua/src/luabitwise.c:80]: (style) The function 'luaopen_libluabitwise' is never used.
      [thrift/lib/lua/src/luabpack.c:159]: (style) The function 'luaopen_libluabpack' is never used.
      [thrift/lib/lua/src/luasocket.c:175]: (style) The function 'luaopen_libluasocket' is never used.
      [thrift/lib/cpp/test/DenseProtoTest.cpp:55]: (style) The function 'my_memeq' is never used.
      [thrift/compiler/cpp/src/generate/t_go_generator.cc:505]: (style) The function 'new_prefix' is never used.
      [thrift/compiler/cpp/src/generate/t_php_generator.cc:242]: (style) The function 'php_namespace_autoload' is never used.
      [thrift/compiler/cpp/src/generate/t_php_generator.cc:250]: (style) The function 'php_path' is never used.
      [thrift/contrib/zeromq/TZmqClient.cpp:25]: (style) The function 'read_virt' is never used.
      [thrift/tutorial/cpp/CppServer.cpp:129]: (style) The function 'releaseHandler' is never used.
      [thrift/compiler/cpp/src/generate/t_hs_generator.cc:1202]: (style) The function 'render_hs_type_for_function_name' is never used.
      [thrift/contrib/fb303/cpp/FacebookBase.cpp:34]: (style) The function 'setOption' is never used.
      [thrift/compiler/cpp/src/generate/t_cpp_generator.cc:261]: (style) The function 'set_use_include_prefix' is never used.
      [thrift/lib/cpp/test/TransportTest.cpp:736]: (style) The function 'test_borrow_none_available<CoupledTransports>' is never used.
      [thrift/lib/cpp/test/TransportTest.cpp:683]: (style) The function 'test_borrow_part_available<CoupledTransports>' is never used.
      [thrift/lib/cpp/test/qt/TQTcpServerTest.cpp:67]: (style) The function 'test_communicate' is never used.
      [thrift/lib/c_glib/test/testsimpleserver.c:66]: (style) The function 'test_processor_class_init' is never used.
      [thrift/lib/c_glib/test/testsimpleserver.c:60]: (style) The function 'test_processor_init' is never used.
      [thrift/lib/cpp/test/TransportTest.cpp:706]: (style) The function 'test_read_none_available<CoupledTransports>' is never used.
      [thrift/lib/cpp/test/TransportTest.cpp:576]: (style) The function 'test_read_part_available<CoupledTransports>' is never used.
      [thrift/lib/cpp/test/TransportTest.cpp:598]: (style) The function 'test_read_part_available_in_chunks<CoupledTransports>' is never used.
      [thrift/lib/cpp/test/TransportTest.cpp:625]: (style) The function 'test_read_partial_midframe<CoupledTransports>' is never used.
      [thrift/lib/cpp/test/TransportTest.cpp:478]: (style) The function 'test_rw<CoupledTransports>' is never used.
      [thrift/test/threads/ThreadsServer.cpp:71]: (style) The function 'threadFour' is never used.
      [thrift/test/threads/ThreadsServer.cpp:64]: (style) The function 'threadThree' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/thrift_application_exception.c:241]: (style) The function 'thrift_application_exception_class_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/thrift_application_exception.c:222]: (style) The function 'thrift_application_exception_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c:824]: (style) The function 'thrift_binary_protocol_class_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol_factory.c:39]: (style) The function 'thrift_binary_protocol_factory_class_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol_factory.c:47]: (style) The function 'thrift_binary_protocol_factory_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c:817]: (style) The function 'thrift_binary_protocol_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_buffered_transport.c:334]: (style) The function 'thrift_buffered_transport_class_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_buffered_transport_factory.c:47]: (style) The function 'thrift_buffered_transport_factory_class_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_buffered_transport_factory.c:41]: (style) The function 'thrift_buffered_transport_factory_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_buffered_transport.c:262]: (style) The function 'thrift_buffered_transport_init' is never used.
      [thrift/lib/cpp/src/thrift/windows/GetTimeOfDay.cpp:93]: (style) The function 'thrift_ctime_r' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/processor/thrift_dispatch_processor.c:131]: (style) The function 'thrift_dispatch_processor_class_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/processor/thrift_dispatch_processor.c:125]: (style) The function 'thrift_dispatch_processor_init' is never used.
      [thrift/lib/cpp/src/thrift/windows/WinFcntl.cpp:22]: (style) The function 'thrift_fcntl' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_framed_transport.c:326]: (style) The function 'thrift_framed_transport_class_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_framed_transport_factory.c:47]: (style) The function 'thrift_framed_transport_factory_class_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_framed_transport_factory.c:41]: (style) The function 'thrift_framed_transport_factory_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_framed_transport.c:254]: (style) The function 'thrift_framed_transport_init' is never used.
      [thrift/lib/cpp/src/thrift/windows/GetTimeOfDay.cpp:37]: (style) The function 'thrift_gettimeofday' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/thrift.c:26]: (style) The function 'thrift_hash_table_get_keys' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_memory_buffer.c:197]: (style) The function 'thrift_memory_buffer_class_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_memory_buffer.c:145]: (style) The function 'thrift_memory_buffer_init' is never used.
      [thrift/lib/cpp/src/thrift/windows/WinFcntl.cpp:90]: (style) The function 'thrift_poll' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/processor/thrift_processor.c:35]: (style) The function 'thrift_processor_class_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/processor/thrift_processor.c:42]: (style) The function 'thrift_processor_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c:536]: (style) The function 'thrift_protocol_class_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c:523]: (style) The function 'thrift_protocol_error_quark' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol_factory.c:40]: (style) The function 'thrift_protocol_factory_class_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol_factory.c:34]: (style) The function 'thrift_protocol_factory_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c:530]: (style) The function 'thrift_protocol_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/server/thrift_server.c:127]: (style) The function 'thrift_server_class_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/server/thrift_server.c:113]: (style) The function 'thrift_server_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_server_socket.c:216]: (style) The function 'thrift_server_socket_class_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_server_socket.c:147]: (style) The function 'thrift_server_socket_error_quark' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_server_socket.c:154]: (style) The function 'thrift_server_socket_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_server_transport.c:36]: (style) The function 'thrift_server_transport_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/server/thrift_simple_server.c:132]: (style) The function 'thrift_simple_server_class_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/server/thrift_simple_server.c:102]: (style) The function 'thrift_simple_server_init' is never used.
      [thrift/lib/cpp/src/thrift/windows/GetTimeOfDay.cpp:83]: (style) The function 'thrift_sleep' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_socket.c:329]: (style) The function 'thrift_socket_class_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_socket.c:265]: (style) The function 'thrift_socket_init' is never used.
      [thrift/lib/cpp/src/thrift/windows/SocketPair.cpp:39]: (style) The function 'thrift_socketpair' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/thrift.c:34]: (style) The function 'thrift_string_free' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/thrift_struct.c:42]: (style) The function 'thrift_struct_class_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/thrift_struct.c:49]: (style) The function 'thrift_struct_init' is never used.
      [thrift/test/c_glib/src/thrift_test_handler.c:788]: (style) The function 'thrift_test_handler_class_init' is never used.
      [thrift/test/c_glib/src/thrift_test_handler.c:782]: (style) The function 'thrift_test_handler_init' is never used.
      [thrift/test/c_glib/src/thrift_test_handler.c:123]: (style) The function 'thrift_test_handler_test_binary' is never used.
      [thrift/lib/c_glib/test/teststruct.c:65]: (style) The function 'thrift_test_struct_class_init' is never used.
      [thrift/lib/c_glib/test/teststruct.c:73]: (style) The function 'thrift_test_struct_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c:106]: (style) The function 'thrift_transport_class_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c:99]: (style) The function 'thrift_transport_error_quark' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport_factory.c:35]: (style) The function 'thrift_transport_factory_class_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport_factory.c:41]: (style) The function 'thrift_transport_factory_init' is never used.
      [thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c:123]: (style) The function 'thrift_transport_init' is never used.
      [thrift/lib/cpp/src/thrift/windows/GetTimeOfDay.cpp:87]: (style) The function 'thrift_usleep' is never used.
      [thrift/lib/cpp/src/thrift/windows/WinFcntl.cpp:96]: (style) The function 'thrift_wstr2str' is never used.
      [thrift/tutorial/c_glib/c_glib_server.c:375]: (style) The function 'tutorial_calculator_handler_class_init' is never used.
      [thrift/tutorial/c_glib/c_glib_server.c:364]: (style) The function 'tutorial_calculator_handler_init' is never used.
      [thrift/lib/cpp/test/processor/EventLog.cpp:107]: (style) The function 'waitForConnEvent' is never used.
      [thrift/compiler/cpp/src/generate/t_json_generator.cc:251]: (style) The function 'write_type_spec_entry' is never used.
      [thrift/contrib/zeromq/TZmqClient.cpp:33]: (style) The function 'write_virt' is never used.
      (information) Cppcheck cannot find all the include files (use --check-config for details)
      

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              jking3 James E. King III
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: