Skip to content

[erlc] Internal consistency check failed #6552

Closed
@RobinMorisset

Description

@RobinMorisset

On master:

f(
    X,
    <<X>>,
    X
) when true; (0 rem 0) ->
    (-2147483648 < X) orelse
        [0 || _ <- X].

crashes erlc with the following error message:

consistency_call_1:1: function f/3+17:
  Internal consistency check failed - please report this bug.
  Instruction: {call_only,1,{f,13}}
  Error:       {bad_arg_type,{x,0},
                             {t_integer,{0,255}},
                             {t_number,{'-inf',-2147483648}}}:

Metadata

Metadata

Assignees

Labels

bugIssue is reported as a bugteam:VMAssigned to OTP team VM

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions