Some improvements in C++ stubs for oneway operations
----------------------------------------------------

                 Key: THRIFT-993
                 URL: https://issues.apache.org/jira/browse/THRIFT-993
             Project: Thrift
          Issue Type: Improvement
          Components: C++ - Compiler
            Reporter: Rich Salz
            Priority: Minor
         Attachments: diff.txt

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.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to