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]