8000 erlc internal consistency error for is_eq_exact · Issue #6183 · erlang/otp · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
erlc internal consistency error for is_eq_exact #6183
Closed
@RobinMorisset

Description

@RobinMorisset

On the following code:

-module(is_eq_exact).
-compile([export_all]).

f(V)  when ((V / V) < (V orelse true)); V; V ->
	((V = (a /= V)) orelse 0).

erlc (either built from master as of today including the recent fixes to #6163, #6164, and #6169, or a slightly older version from a few weeks ago) crashes with the following error message:

is_eq_exact:1: function f/1+12:
Internal consistency check failed - please report this bug.
Instruction: {test,is_eq_exact,{f,9},[{x,1},{atom,true}]}
Error: {type_conflict,{t_atom,[true]},{t_atom,[a]}}:

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    0