Removed non-used locals.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96024 8089f293-4706-0410-a29e-feb5c42a2edf
Added a new test showing that if we add a new type which forces the TYPE class to add a new generic derivation which will force the class to be melted then the melted code for {TYPE}.default is not valid in the case of a detachable reference type.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96025 8089f293-4706-0410-a29e-feb5c42a2edf
* Fixed eweasel test#melt107 where if the TYPE class was forcibly melted, the routine `default' would raised a check violation at runtime because unlike the C code generation we do not remove the body before generating.
* Renamed `{FEATURE_I}.real_body_id' into `real_body_index' to be consistent with {FEATURE_I}.body_index (not all occurrences of body_id have been replaced).
* Changed the way we melt code to be more similar to the C code generation by adding {FEATURE_I}.melt and removing the `melt' routine from MELTED_INFO and by using a CLASS_TYPE and not using an EXECUTION_UNIT.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96027 8089f293-4706-0410-a29e-feb5c42a2edf
Switch routines that stores/retrieves to use SED instead of the C storable.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@96028 8089f293-4706-0410-a29e-feb5c42a2edf