Branch: Tag:

2019-06-11

2019-06-11 12:22:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Survive new_program being NULL.

Fixes [LysLysKOM 23386221] some more.

4232:    if (!$$) {    if ((Pike_compiler->flags & COMPILATION_FORCE_RESOLVE) ||    (Pike_compiler->compiler_pass == COMPILER_PASS_LAST)) { -  if (($1 >= 0) && inherit_state->new_program->inherits[$1].name) { +  if (($1 >= 0) && inherit_state->new_program && +  inherit_state->new_program->inherits[$1].name) {    my_yyerror("Undefined identifier %S::%S.",    inherit_state->new_program->inherits[$1].name,    Pike_compiler->last_identifier);