Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
-
None
-
Patch Available
Description
Oneway operations don't use the seqid or oprot parameters, so the generated stub should use unnamed parameters for those.
While changing this I noticed that tfunction->is_oneway() is called many times, so cache that result in a local variable.
While making that change, I noticed what seems to be an extraneous test for that, inside a loop which is already inside an if branch. I just commented that.
So far, these changes make generated thrift stubs pass g++ -Wunused cleanly.