https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92600

--- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> ---
Created attachment 47621
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47621&action=edit
Clean up test-case

So the now the diff of the source file is minimal:

$ diff -u 1.ii 2.ii
--- 1.ii        2020-01-09 17:14:33.000405474 +0100
+++ 2.ii        2020-01-09 17:14:33.000405474 +0100
@@ -79,7 +79,6 @@
 class ErrorHandler;
 class XMLEntityResolver;
 class XercesDOMParser : AbstractDOMParser {
-  virtual void error_that_causes_ice();
   bool expandSystemId(const unsigned short *, XMLBuffer &);
   EntityResolver *fEntityResolver;
   XMLEntityResolver *fXMLEntityResolver;
@@ -87,10 +86,4 @@
 };
 inline bool XercesDOMParser::expandSystemId(const unsigned short *,
                                             XMLBuffer &) { return false; }
-int *SGXMLScanner::resolveSystemId() {
-  unsigned short a;
-  XMLBuffer b;
-  fEntityHandler->expandSystemId(&a, b);
-  return 0;
-}
 } // namespace xercesc_2_7

Honza, does it explain now better?

Reply via email to