I think this time I got it right -- your change was not entirely correct:
imagine a FASL that does not exit read_VV but starts a toplevel. Then
cl_core.packages_to_be_created might have the wrong value.

Juanjo

On Sat, Sep 4, 2010 at 12:43 PM, Alexander Gavrilov <angavri...@gmail.com>wrote:

> > On Mon, Aug 30, 2010 at 10:04 AM, Juan Jose Garcia-Ripoll <
> > Ok, that should be fixed now. We just have to make sure that no other
> errors
> > went unnoticed due to the one we have just fixed.
>
> This fixes the fix. Otherwise even swank cannot be loaded from fasl...
>
> --------------------------------- src/c/read.d
> ---------------------------------
> index c07f725..93fb398 100644
> @@ -2537,7 +2537,8 @@ read_VV(cl_object block, void
> (*entry_point)(cl_object))
>                                2, CAR(x), block->cblock.name);
>                        }
>                } end_loop_for_on(x);
> -                /* old_eptbc = cl_core.packages_to_be_created; */
> +               if (old_eptbc != OBJNULL)
> +                       old_eptbc = cl_core.packages_to_be_created;
>                if (VVtemp) {
>                        block->cblock.temp_data = NULL;
>                        block->cblock.temp_data_size = 0;
>
> Alexander
>



-- 
Instituto de FĂ­sica Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list

Reply via email to