compiler: internal consistency check failed
johan munk
johanmunk@REDACTED
Wed Apr 21 09:24:56 CEST 2010
This bug report apparently got lost when sent to erlang-bugs:
On Tue, Apr 20, 2010 at 2:56 PM, johan munk <johanmunk@REDACTED> wrote:
> Compiling this:
>
> -module(foo).
>
> -export([foo_int/0]).
>
> foo_int() ->
> foo_int(<<0:8,0:8>>).
>
> foo_int(V) ->
> <<I:16/integer>> = V,
> I.
>
> gave me this:
>
> foo: function foo_int/0+4:
> Internal consistency check failed - please report this bug.
> Instruction: {bs_context_to_binary,{literal,<<0,0>>}}
> Error: {bad_source,{literal,<<0,0>>}}:
>
> It compiles when not using the compiler option 'inline'.
>
> (Erlang R13B03)
>
>
> /JM
>
More information about the erlang-questions
mailing list