You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Function: '-f1/0-fun-0-'/1
minimized/validator_get_tail_1.erl: internal error in pass beam_validator_strong:
exception error: no case clause matching {get_tail,2,1,{x,0}}
in function beam_validator:validate_bs_match/4 (beam_validator.erl, line 1716)
in call from beam_validator:branch/4 (beam_validator.erl, line 2879)
in call from beam_validator:validate_instrs/4 (beam_validator.erl, line 333)
in call from beam_validator:validate_1/5 (beam_validator.erl, line 276)
in call from beam_validator:validate_0/4 (beam_validator.erl, line 114)
in call from beam_validator:validate/2 (beam_validator.erl, line 56)
in call from compile:beam_validator_1/3 (compile.erl, line 1663)
in call from compile:fold_comp/4 (compile.erl, line 408)
Some very similar testcases cause the same error message:
`beam_validator` and `beam_disasm` assumed that there could only
be one `get_tail` command in a `bs_match` instruction. That assumption
is wrong. In rare circumstances, there can be more than one.
Closeserlang#6551
On master:
crashes erlc with the following error message:
Some very similar testcases cause the same error message:
and
The text was updated successfully, but these errors were encountered: