Compiler Warnings on IRIX with MIPSpro compiler ver 7.4
-------------------------------------------------------

         Key: XERCESC-1294
         URL: http://issues.apache.org/jira/browse/XERCESC-1294
     Project: Xerces-C++
        Type: Bug
  Components: Build, DOM  
    Versions: 2.6.0    
 Environment: MIPSpro compiler version 7.4
IRIX 6.5
    Reporter: Norman Samuelson
    Priority: Minor


Every file that includes xercesc/dom/DOMDocument.hpp results in a couple of warnings 
about unused parameters.  The compiler is unhappy that params are defined and never 
used.  Here is the offending code:
    virtual DOMDocumentType* createDocumentType(const XMLCh *qName,
                                                const XMLCh *publicId,
                                                const XMLCh *systemId)
    {
        return createDocumentType(qName);
    }

I understand that the function is defined this way to maintain compatibility, but 
warnings are annoying and ignoring them leads to dangerous territory.  One easy way to 
fix this would be to add the following two lines just before the return statement:

        if (publicId) ; /* unused arg */
        if (systemId) ; /* unused arg */

This may not work on all platforms, as it might cause other warnings, but similar 
techniques should work.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to