[erlang-patches] Fix receive support in erl_eval with a BEAM module

Fredrik <>
Wed May 8 10:21:59 CEST 2013


On 05/08/2013 10:01 AM, Fredrik wrote:
> On 05/07/2013 02:41 PM, Anthony Ramine wrote:
>> Hello Fredrik, hello Kostis,
>>
>> Sorry for the email earlier, it was supposed to be sent on this 
>> thread. Forwarding for history.
>>
>> Regards,
>>
>> Début du message réexpédié :
>>
>>> Hello,
>>>
>>> I can't build the PLT anymore for stdlib because it complains that 
>>> it (obviously) can't find the abstract code in the BEAM file. I have 
>>> two solutions:
>>>
>>> * I can write a script that takes the .beam file compiled from the 
>>> .S file and a .abstr file compiled from a kinda-equivalent .erl file 
>>> and uses beam_lib to add an abstract code chunk.
>>>
>>> * I can make Dialyzer ignores BEAM files for which there is 
>>> 'from_asm' in the compile options.
>>>
>>> Would you be against such a modification, Kostis?
>>>
>>> Regards,
>>
> Hello,
> I don't know if it is this that you are referring to in your mail 
> above but your patch is failing the following testcases
> Dialyzer:
> plt_SUITE : build_plt
> Reltool:
> reltool_server_SUITE : create_script
> reltool_server_SUITE : create_script_sort
>
> I am removing your patch from 'pu' until you've found a solution.
>
And also:
*erl_eval:receive_clauses/7*calls undefined*erl_eval_receive:match_clause/5
*

-- 

BR Fredrik Gustafsson
Erlang OTP Team

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-patches/attachments/20130508/c5c621f8/attachment.html>


More information about the erlang-patches mailing list