summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEdwin Mons <edwin.mons@isode.com>2018-11-09 09:15:38 (GMT)
committerEdwin Mons <edwin.mons@isode.com>2018-11-09 13:43:02 (GMT)
commit56384396e5501ebcf7276caa2cb561023d3c3d12 (patch)
treea9365158591c420fe4fe16e661264b9d56f54bce /3rdParty/CppUnit/src/include/cppunit/tools/XmlElement.h
parenta45eed2d826f60a20dfd1f4f06df37d1f83263f8 (diff)
downloadswift-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