X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fcommand.c;h=bffd13ebb0d74b119de6d296b7e4f4fe3ba91f60;hb=0c0593b7c5d28af91329ec96447242120861db81;hp=09c951cae2cc7690037bffb24b392a4bc654c432;hpb=d8c45134836523c1a547a29a5738e642f5462c8f;p=pspp diff --git a/src/language/command.c b/src/language/command.c index 09c951cae2..bffd13ebb0 100644 --- a/src/language/command.c +++ b/src/language/command.c @@ -375,7 +375,8 @@ report_state_mismatch (const struct command *command, enum cmd_state state) { case CMD_STATE_INITIAL: case CMD_STATE_DATA: - switch ((int) command->states) + switch ((int) command->states + & (S_INITIAL | S_DATA | S_INPUT_PROGRAM | S_FILE_TYPE)) { /* One allowed state. */ case S_INITIAL: