Support raise with no parameters.
diff --git a/Modules/parsermodule.c b/Modules/parsermodule.c
index 9d624bc..c09cccc 100644
--- a/Modules/parsermodule.c
+++ b/Modules/parsermodule.c
@@ -1469,11 +1469,12 @@
 {
     int nch = NCH(tree);
     int res = (validate_ntype(tree, raise_stmt)
-	       && ((nch == 2) || (nch == 4) || (nch == 6)));
+	       && ((nch == 1) || (nch == 2) || (nch == 4) || (nch == 6)));
 
     if (res) {
-	res = (validate_name(CHILD(tree, 0), "raise")
-	       && validate_test(CHILD(tree, 1)));
+	res = validate_name(CHILD(tree, 0), "raise");
+	if (res && (nch >= 2))
+	    res = validate_test(CHILD(tree, 1));
 	if (res && nch > 2) {
 	    res = (validate_comma(CHILD(tree, 2))
 		   && validate_test(CHILD(tree, 3)));