Perhaps it's the internal resolve_cache that kicks in? But the question in that case is when the symbol is added there, and why it's different.
/ Martin Stjernholm, Roxen IS
Previous text:
2002-11-27 17:16: Subject: Image.SSL?
Hm, another thing that's a little strange is what happens if I just load the undumped module:
pelix:~/Pike/7.3/build% /pike/home/marcus/Pike/7.3/build/pike -DNOT_INSTALLED -DPRECOMPILED_SEARCH_MORE -m/pike/home/marcus/Pike/7.3/build/master.pike -e 'Array;' BEGIN_CYCLIC(Array, 327118 [-]) BEGIN_CYCLIC(__builtin, 2e75b8 [/pike/home/marcus/Pike/7.3/lib/modules/Array.pmod]) END_CYCLIC(__builtin, 2e75b8 [/pike/home/marcus/Pike/7.3/lib/modules/Array.pmod]) BEGIN_CYCLIC(Array, 2e75b8 [/pike/home/marcus/Pike/7.3/lib/modules/Array.pmod])
END_CYCLIC(Array, 2e75b8 [/pike/home/marcus/Pike/7.3/lib/modules/Array.pmod]) BEGIN_CYCLIC(__builtin, 2e75b8 [/pike/home/marcus/Pike/7.3/lib/modules/Array.pmod]) END_CYCLIC(__builtin, 2e75b8 [/pike/home/marcus/Pike/7.3/lib/modules/Array.pmod]) BEGIN_CYCLIC(Array, 2e75b8 [/pike/home/marcus/Pike/7.3/lib/modules/Array.pmod]) END_CYCLIC(Array, 2e75b8 [/pike/home/marcus/Pike/7.3/lib/modules/Array.pmod]) END_CYCLIC(Array, 327118 [-]) BEGIN_CYCLIC(Array, 327118 [-]) END_CYCLIC(Array, 327118 [-]) pelix:~/Pike/7.3/build%
For some reason, the recursive resolutions of __builtin and Array that happens at *** when dumping are not made here. How come?
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)