Should not check errorID with implicit conversion
diff --git a/tinyxml2.cpp b/tinyxml2.cpp
index fc746de..1f43faa 100755
--- a/tinyxml2.cpp
+++ b/tinyxml2.cpp
@@ -1835,7 +1835,7 @@
ptrdiff_t delta = p - start; // skip initial whitespace, BOM, etc.
ParseDeep( _charBuffer+delta, 0 );
- if (_errorID) {
+ if ( Error() ) {
// clean up now essentially dangling memory.
// and the parse fail can put objects in the
// pools that are dead and inaccessible.
@@ -1875,7 +1875,7 @@
void XMLDocument::PrintError() const
{
- if ( _errorID ) {
+ if ( Error() ) {
static const int LEN = 20;
char buf1[LEN] = { 0 };
char buf2[LEN] = { 0 };