Author: scantor Date: Mon Dec 30 17:05:40 2019 New Revision: 1872122 URL: http://svn.apache.org/viewvc?rev=1872122&view=rev Log: XERCESC-2126 - Type Confusion from DTDGrammar to SchemaGrammar
Modified: xerces/c/trunk/src/xercesc/validators/schema/SchemaValidator.cpp Modified: xerces/c/trunk/src/xercesc/validators/schema/SchemaValidator.cpp URL: http://svn.apache.org/viewvc/xerces/c/trunk/src/xercesc/validators/schema/SchemaValidator.cpp?rev=1872122&r1=1872121&r2=1872122&view=diff ============================================================================== --- xerces/c/trunk/src/xercesc/validators/schema/SchemaValidator.cpp (original) +++ xerces/c/trunk/src/xercesc/validators/schema/SchemaValidator.cpp Mon Dec 30 17:05:40 2019 @@ -769,10 +769,10 @@ void SchemaValidator::preContentValidati RefHashTableOfEnumerator<Grammar> grammarEnum = fGrammarResolver->getGrammarEnumerator(); while (grammarEnum.hasMoreElements()) { - SchemaGrammar& sGrammar = (SchemaGrammar&) grammarEnum.nextElement(); - if (sGrammar.getGrammarType() != Grammar::SchemaGrammarType || sGrammar.getValidated()) + Grammar& grammar = grammarEnum.nextElement(); + if (grammar.getGrammarType() != Grammar::SchemaGrammarType || grammar.getValidated()) continue; - + SchemaGrammar& sGrammar = (SchemaGrammar&) grammar; sGrammar.setValidated(true); RefHash3KeysIdPoolEnumerator<SchemaElementDecl> elemEnum = sGrammar.getElemEnumerator(); --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@xerces.apache.org For additional commands, e-mail: commits-h...@xerces.apache.org