Armin Rigo avatar Armin Rigo committed 4a3eaa1

Fixed a comment and added another one.

Comments (0)

Files changed (1)

 		        "if a and b:"
 			"if a or b:"
 		        "a and b or c"
-			"a and b and c"
+			"(a and b) and c"
 		   x:JUMP_IF_FALSE y   y:JUMP_IF_FALSE z  -->  x:JUMP_IF_FALSE z
 		   x:JUMP_IF_FALSE y   y:JUMP_IF_TRUE z  -->  x:JUMP_IF_FALSE y+3
 			where y+3 is the instruction following the second test.
 		while (adj--)
 			codestr[h++] = codestr[i++];
 	}
+	/* The following assertion detects the presence of NOPs in the input
+	   bytecode.  The compiler never produces NOPs so far; if one day it
+	   does, the way 'nops' is counted above must be changed. */
 	assert(h + nops == codelen);
 
 	code = PyString_FromStringAndSize((char *)codestr, h);
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.