compiler bug

Bjorn Gustavsson bjorn@REDACTED
Thu Aug 17 11:07:38 CEST 2006


Thanks!

I have added the code to the test suite for the compiler,
but I will probably not have time to correct the bug for
the R11B-1 release.

/Bjorn

Martin Bjorklund <mbj@REDACTED> writes:

> I found this compiler bug, in R10B-10 and R11B-0.
> 
> nassa otp_src_R11B-0> bin/erlc ~/src/w.erl
> Function -w/0-fun-2-/1 refers to undefined label 11
> /home/mbj/src/w.erl:none: internal error in beam_clean;
> crash reason: {{case_clause,{'EXIT',{undefined_label,11}}},
>                [{compile,'-select_passes/2-anonymous-2-',2},
>                 {compile,'-internal_comp/4-anonymous-1-',2},
>                 {compile,fold_comp,3},
>                 {compile,internal_comp,4},
>                 {compile,internal,3}]}
> 
> 
> And the file:
> 
> -module(w).
> -export([w/0]).
> 
> w() ->
>     G = fun() -> ok end,
>     try
> 	fun() -> ok end
>     after
> 	fun({A, B}) -> A + B end
>     end.
> 
> 
> /martin
> 

-- 
Björn Gustavsson, Erlang/OTP, Ericsson AB



More information about the erlang-questions mailing list