pike.git/
src/
language.yacc
Branch:
Tag:
Non-build tags
All tags
No tags
2019-06-11
2019-06-11 12:22:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>
4f6c97feb8cbb4d11fadda72687297643f32eb50 (
4
lines) (+
3
/-
1
)
[
Show
|
Annotate
]
Branch:
master
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);