Move variable declaration closer to where it's needed
diff --git a/tinyxml2.cpp b/tinyxml2.cpp
index f6e2584..e70c77d 100755
--- a/tinyxml2.cpp
+++ b/tinyxml2.cpp
@@ -1861,7 +1861,6 @@
 

 XMLError XMLDocument::Parse( const char* p, size_t len )

 {

-	const char* start = p;

     Clear();

 

     if ( len == 0 || !p || !*p ) {

@@ -1875,6 +1874,7 @@
     memcpy( _charBuffer, p, len );

     _charBuffer[len] = 0;

 

+    const char* start = p;

     p = XMLUtil::SkipWhiteSpace( p );

     p = XMLUtil::ReadBOM( p, &_writeBOM );

     if ( !p || !*p ) {