Add 1 to lineno in deprecation warning. Fixes #590888.
diff --git a/Parser/tokenizer.c b/Parser/tokenizer.c
index 53c883f..18884fe 100644
--- a/Parser/tokenizer.c
+++ b/Parser/tokenizer.c
@@ -432,8 +432,10 @@
 		char buf[200];
 		sprintf(buf, "Non-ASCII character '\\x%.2x', "
 			"but no declared encoding", badchar);
+		/* Need to add 1 to the line number, since this line
+		   has not been counted, yet.  */
 		PyErr_WarnExplicit(PyExc_DeprecationWarning,
-				   buf, tok->filename, tok->lineno, 
+				   buf, tok->filename, tok->lineno + 1, 
 				   NULL, NULL);
 		tok->issued_encoding_warning = 1;
 	}