Hm, or maybe not. It seems to be 0 before compilation starts in both cases. Back to the drawing board...
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
Previous text:
2002-11-27 12:23: Subject: Image.SSL?
Hm, I think I understand the problem now. It's the "resolve_cache". dumpmodule.pike creates a new master to get rid of cached stuff in master()->programs etc so that the classes used by dumpmodule itself doesn't interfere with the modules to dump. However, "resolve_cache" is hidden as a static variable in program.c, so it won't be cleared by replacing the master. In fact, there doesn't seem to be a way of clearing it at all. This seems rather terrible. Shouldn't the resolve cache be a variable in the master or something?
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)