From ce277e6d65294013f690fa486db8487c86141d26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net> Date: Sat, 25 Mar 2000 13:31:59 -0800 Subject: [PATCH] fix for using -d3 with dumped modules Rev: src/program.c:1.215 --- src/program.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/program.c b/src/program.c index 62eb15d8dd..710007b5d4 100644 --- a/src/program.c +++ b/src/program.c @@ -5,7 +5,7 @@ \*/ /**/ #include "global.h" -RCSID("$Id: program.c,v 1.214 2000/03/24 01:24:51 hubbe Exp $"); +RCSID("$Id: program.c,v 1.215 2000/03/25 21:31:59 hubbe Exp $"); #include "program.h" #include "object.h" #include "dynamic_buffer.h" @@ -1055,6 +1055,12 @@ void check_program(struct program *p) for(e=0;e<p->num_inherits;e++) { + if(!p->inherits[e].prog) + { + /* This inherit is not yet initialized, ignore it */ + continue; + } + if(p->inherits[e].storage_offset < 0) fatal("Inherit->storage_offset is wrong.\n"); -- GitLab