diff options
author | Björn Gustavsson <[email protected]> | 2017-09-29 07:17:01 +0200 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2017-09-29 07:46:49 +0200 |
commit | 7715f437ab9a789e0500873b6002a49bfe69009c (patch) | |
tree | bd1829ea9bca8ef4b5a9fa21191433b5b0ef3543 /system | |
parent | 02fd746c40e829adbe77cc526c7df904698e2534 (diff) | |
download | otp-7715f437ab9a789e0500873b6002a49bfe69009c.tar.gz otp-7715f437ab9a789e0500873b6002a49bfe69009c.tar.bz2 otp-7715f437ab9a789e0500873b6002a49bfe69009c.zip |
Fix incorrect internal consistency failure for binary matching code
4c31fd0b9665 made the merging of match contexts stricter;
in fact, a little bit too strict.
Two match contexts with different number of slots would
be downgraded to the 'term' type. The correct way is to
keep the match context but set the number of slots to the
lowest number of slots of the two match contexts.
https://bugs.erlang.org/browse/ERL-490
Diffstat (limited to 'system')
0 files changed, 0 insertions, 0 deletions