projects
/
inform.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update to Inform v6.41
[inform.git]
/
src
/
states.c
diff --git
a/src/states.c
b/src/states.c
index ea495505cf70bdef2b8f4bce014f0a4b1ff24dfd..56572acf7eeb6e396106d79c5b1512e91d771dac 100644
(file)
--- a/
src/states.c
+++ b/
src/states.c
@@
-1,7
+1,7
@@
/* ------------------------------------------------------------------------- */
/* "states" : Statement translator */
/* */
/* ------------------------------------------------------------------------- */
/* "states" : Statement translator */
/* */
-/* Part of Inform 6.4
0
*/
+/* Part of Inform 6.4
1
*/
/* copyright (c) Graham Nelson 1993 - 2022 */
/* */
/* Inform is free software: you can redistribute it and/or modify */
/* copyright (c) Graham Nelson 1993 - 2022 */
/* */
/* Inform is free software: you can redistribute it and/or modify */
@@
-1100,16
+1100,10
@@
static void parse_statement_z(int break_label, int continue_label)
statement_debug_location = spare_debug_location2;
if (flag > 0)
{ INITAOTV(&AO3, SHORT_CONSTANT_OT, flag);
statement_debug_location = spare_debug_location2;
if (flag > 0)
{ INITAOTV(&AO3, SHORT_CONSTANT_OT, flag);
- if (module_switch
- && (flag>=MAX_LOCAL_VARIABLES) && (flag<LOWEST_SYSTEM_VAR_NUMBER))
- AO3.marker = VARIABLE_MV;
assemblez_1(inc_zc, AO3);
}
else
{ INITAOTV(&AO3, SHORT_CONSTANT_OT, -flag);
assemblez_1(inc_zc, AO3);
}
else
{ INITAOTV(&AO3, SHORT_CONSTANT_OT, -flag);
- if ((module_switch) && (flag>=MAX_LOCAL_VARIABLES)
- && (flag<LOWEST_SYSTEM_VAR_NUMBER))
- AO3.marker = VARIABLE_MV;
assemblez_1(dec_zc, AO3);
}
assemblez_jump(ln);
assemblez_1(dec_zc, AO3);
}
assemblez_jump(ln);
@@
-1372,9
+1366,6
@@
static void parse_statement_z(int break_label, int continue_label)
{ ebf_error("'objectloop' variable", token_text);
panic_mode_error_recovery(); break;
}
{ ebf_error("'objectloop' variable", token_text);
panic_mode_error_recovery(); break;
}
- if ((module_switch) && (AO.value >= MAX_LOCAL_VARIABLES)
- && (AO.value < LOWEST_SYSTEM_VAR_NUMBER))
- AO.marker = VARIABLE_MV;
misc_keywords.enabled = TRUE;
get_next_token(); flag = TRUE;
misc_keywords.enabled = FALSE;
misc_keywords.enabled = TRUE;
get_next_token(); flag = TRUE;
misc_keywords.enabled = FALSE;