diff options
author | Edwin Mons <edwin.mons@isode.com> | 2018-11-09 09:15:38 (GMT) |
---|---|---|
committer | Edwin Mons <edwin.mons@isode.com> | 2018-11-09 13:43:02 (GMT) |
commit | 56384396e5501ebcf7276caa2cb561023d3c3d12 (patch) | |
tree | a9365158591c420fe4fe16e661264b9d56f54bce /3rdParty/CppUnit/src/include/cppunit/tools/XmlElement.h | |
parent | a45eed2d826f60a20dfd1f4f06df37d1f83263f8 (diff) | |
download | swift-56384396e5501ebcf7276caa2cb561023d3c3d12.zip swift-56384396e5501ebcf7276caa2cb561023d3c3d12.tar.bz2 |
Remove numeric_casts from XML parsers
The code has been updated to use asserts where a sensible recovery path
was deemed impossible, and a conditional return for parse. In general,
our XML parsing will fail for any single parse of a document over
roughly 2 2GiB, which is probably not going to be a practical issue soon.
Test-Information:
Unit tests pass on macOS 10.13 using Expat and Debian 9 using LibXML
Change-Id: I3a8da802860028ea278b322af081c2b22b55a442
Diffstat (limited to '3rdParty/CppUnit/src/include/cppunit/tools/XmlElement.h')
0 files changed, 0 insertions, 0 deletions