pike.git/
src/
program.c
Branch:
Tag:
Non-build tags
All tags
No tags
2014-08-24
2014-08-24 00:34:59 by Martin Nilsson <nilsson@opera.com>
ec800892f0263eec63f0760b1a792350cc3bbea1 (
8
lines) (+
4
/-
4
)
[
Show
|
Annotate
]
Branch:
8.0
Pike 7.2 was released 2002. Stop supporting compat for it.
3029:
#endif if (c->compilation_depth >= 1) {
-
if(
TEST_COMPAT(7,2) || (
c->lex.pragmas & ID_SAVE_PARENT)
)
+
if(c->lex.pragmas & ID_SAVE_PARENT)
{ p->flags |= PROGRAM_USES_PARENT;
-
}else
if (!(c->lex.pragmas & ID_DONT_SAVE_PARENT)) {
+
}
else
if (!(c->lex.pragmas & ID_DONT_SAVE_PARENT)) {
struct pike_string *tmp=findstring("__pragma_save_parent__"); if(tmp) {
5842:
if(IDENTIFIERP(n)->id_flags & ID_FINAL) my_yyerror("Illegal to redefine 'final' identifier %S", name);
-
if(
!TEST_COMPAT(7,2) &&
-
IDENTIFIER_IS_VARIABLE(ID_FROM_INT(Pike_compiler->new_program,
+
if(IDENTIFIER_IS_VARIABLE(ID_FROM_INT(Pike_compiler->new_program,
n)->identifier_flags)) { my_yyerror("Illegal to redefine variable %S as constant.", name);