only use 'j' for imaginary constants
diff --git a/Python/compile.c b/Python/compile.c
index 5312870..3a1d3f6 100644
--- a/Python/compile.c
+++ b/Python/compile.c
@@ -572,7 +572,7 @@
 	errno = 0;
 	end = s + strlen(s) - 1;
 #ifndef WITHOUT_COMPLEX
-	imflag = *end == 'i' || *end == 'I' || *end == 'j' || *end == 'J';
+	imflag = *end == 'j' || *end == 'J';
 #endif
 	if (*end == 'l' || *end == 'L')
 		return long_scan(s, 0);