internal error in lint_module

Andreas Stenius <[email protected]> Wed, 17 Aug 2016 20:31:59 +0000
Newsgroups gmane.comp.lang.erlang.bugs
Message-ID <CABCxKrfau0-2xXX=RP9nZzap0P5+7fTrifOXZe9BZrJAWtm6ig@mail.gmail.com>
--001a1145b52c1750b6053a4a5c8e
Content-Type: multipart/alternative; boundary=001a1145b52c1750b2053a4a5c8c

--001a1145b52c1750b2053a4a5c8c
Content-Type: text/plain; charset=UTF-8

Hi,

When compiling attached file, I get an internal error from the lint_module
when using 19.0 (built from source, using kerl).

Compiling the same file using OTP 17.3 and 18.0 works fine.

$ ~/lib/erl/17.3/bin/erlc -v -Werror +debug_info +warn_export_vars
+warn_shadow_vars +warn_obsolete_guard  -o ebin/ -pa ebin/ -I include/
src/ecapnp.erl

$ ~/lib/erl/17.3/bin/erlc -v -Werror +debug_info +warn_export_vars
+warn_shadow_vars +warn_obsolete_guard  -o ebin/ -pa ebin/ -I include/
src/c++_capnp.erl

$ ~/lib/erl/18.0/bin/erlc -v -Werror +debug_info +warn_export_vars
+warn_shadow_vars +warn_obsolete_guard  -o ebin/ -pa ebin/ -I include/
src/c++_capnp.erl

$ ~/lib/erl/19.0/bin/erlc -v -Werror +debug_info +warn_export_vars
+warn_shadow_vars +warn_obsolete_guard  -o ebin/ -pa ebin/ -I include/
src/c++_capnp.erl

src/c++_capnp.erl: internal error in lint_module;

crash reason: badarg


  in function  erl_eval:line/1 (erl_eval.erl, line 1327)

  in call from erl_eval:partial_eval/1 (erl_eval.erl, line 1297)

  in call from erl_lint:check_type/3 (erl_lint.erl, line 2840)

  in call from lists:foldl/3 (lists.erl, line 1263)

  in call from erl_lint:check_type/2 (erl_lint.erl, line 2728)

  in call from lists:foldl/3 (lists.erl, line 1263)

  in call from erl_lint:forms/2 (erl_lint.erl, line 658)

  in call from erl_lint:module/3 (erl_lint.erl, line 506)

Cheers,
Andreas

--001a1145b52c1750b2053a4a5c8c
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi,<div><br></div><div>When compiling attached file, I get=
 an internal error from the lint_module when using 19.0 (built from source,=
 using kerl).</div><div><br></div><div>Compiling the same file using OTP 17=
.3 and 18.0 works fine.</div><div><font face=3D"monospace"><br></font></div=
><div><div></div>





<p class=3D"inbox-inbox-p1"><span class=3D"inbox-inbox-s1"><font face=3D"mo=
nospace">$ ~/lib/erl/17.3/bin/erlc -v -Werror +debug_info +warn_export_vars=
 +warn_shadow_vars +warn_obsolete_guard<span class=3D"inbox-inbox-Apple-con=
verted-space">=C2=A0 </span>-o ebin/ -pa ebin/ -I include/ src/ecapnp.erl</=
font></span></p>
<p class=3D"inbox-inbox-p2"><span style=3D"font-family:monospace;line-heigh=
t:1.5">$ ~/lib/erl/17.3/bin/erlc -v -Werror +debug_info +warn_export_vars +=
warn_shadow_vars +warn_obsolete_guard</span><span class=3D"inbox-inbox-Appl=
e-converted-space" style=3D"font-family:monospace;line-height:1.5">=C2=A0 <=
/span><span style=3D"font-family:monospace;line-height:1.5">-o ebin/ -pa eb=
in/ -I include/ src/c++_capnp.erl</span><span class=3D"inbox-inbox-Apple-co=
nverted-space" style=3D"font-family:monospace;line-height:1.5">=C2=A0</span=
><br></p>
<p class=3D"inbox-inbox-p2"><span style=3D"font-family:monospace;line-heigh=
t:1.5">$ ~/lib/erl/18.0/bin/erlc -v -Werror +debug_info +warn_export_vars +=
warn_shadow_vars +warn_obsolete_guard</span><span class=3D"inbox-inbox-Appl=
e-converted-space" style=3D"font-family:monospace;line-height:1.5">=C2=A0 <=
/span><span style=3D"font-family:monospace;line-height:1.5">-o ebin/ -pa eb=
in/ -I include/ src/c++_capnp.erl</span><span class=3D"inbox-inbox-Apple-co=
nverted-space" style=3D"font-family:monospace;line-height:1.5">=C2=A0</span=
><br></p>
<p class=3D"inbox-inbox-p2"><span style=3D"font-family:monospace;line-heigh=
t:1.5">$ ~/lib/erl/19.0/bin/erlc -v -Werror +debug_info +warn_export_vars +=
warn_shadow_vars +warn_obsolete_guard</span><span class=3D"inbox-inbox-Appl=
e-converted-space" style=3D"font-family:monospace;line-height:1.5">=C2=A0 <=
/span><span style=3D"font-family:monospace;line-height:1.5">-o ebin/ -pa eb=
in/ -I include/ src/c++_capnp.erl</span><span class=3D"inbox-inbox-Apple-co=
nverted-space" style=3D"font-family:monospace;line-height:1.5">=C2=A0</span=
><br></p>
<p class=3D"inbox-inbox-p1"><span class=3D"inbox-inbox-s1"><font face=3D"mo=
nospace">src/c++_capnp.erl: internal error in lint_module;</font></span></p=
>
<p class=3D"inbox-inbox-p1"><span class=3D"inbox-inbox-s1"><font face=3D"mo=
nospace">crash reason: badarg</font></span></p>
<p class=3D"inbox-inbox-p3"><font face=3D"monospace"><span class=3D"inbox-i=
nbox-s1"></span><br></font></p>
<p class=3D"inbox-inbox-p1"><span class=3D"inbox-inbox-s1"><font face=3D"mo=
nospace"><span class=3D"inbox-inbox-Apple-converted-space">=C2=A0 </span>in=
 function<span class=3D"inbox-inbox-Apple-converted-space">=C2=A0 </span>er=
l_eval:line/1 (erl_eval.erl, line 1327)</font></span></p>
<p class=3D"inbox-inbox-p1"><span class=3D"inbox-inbox-s1"><font face=3D"mo=
nospace"><span class=3D"inbox-inbox-Apple-converted-space">=C2=A0 </span>in=
 call from erl_eval:partial_eval/1 (erl_eval.erl, line 1297)</font></span><=
/p>
<p class=3D"inbox-inbox-p1"><span class=3D"inbox-inbox-s1"><font face=3D"mo=
nospace"><span class=3D"inbox-inbox-Apple-converted-space">=C2=A0 </span>in=
 call from erl_lint:check_type/3 (erl_lint.erl, line 2840)</font></span></p=
>
<p class=3D"inbox-inbox-p1"><span class=3D"inbox-inbox-s1"><font face=3D"mo=
nospace"><span class=3D"inbox-inbox-Apple-converted-space">=C2=A0 </span>in=
 call from lists:foldl/3 (lists.erl, line 1263)</font></span></p>
<p class=3D"inbox-inbox-p1"><span class=3D"inbox-inbox-s1"><font face=3D"mo=
nospace"><span class=3D"inbox-inbox-Apple-converted-space">=C2=A0 </span>in=
 call from erl_lint:check_type/2 (erl_lint.erl, line 2728)</font></span></p=
>
<p class=3D"inbox-inbox-p1"><span class=3D"inbox-inbox-s1"><font face=3D"mo=
nospace"><span class=3D"inbox-inbox-Apple-converted-space">=C2=A0 </span>in=
 call from lists:foldl/3 (lists.erl, line 1263)</font></span></p>
<p class=3D"inbox-inbox-p1"><span class=3D"inbox-inbox-s1"><font face=3D"mo=
nospace"><span class=3D"inbox-inbox-Apple-converted-space">=C2=A0 </span>in=
 call from erl_lint:forms/2 (erl_lint.erl, line 658)</font></span></p>
<p class=3D"inbox-inbox-p1"><span class=3D"inbox-inbox-s1"><font face=3D"mo=
nospace"><span class=3D"inbox-inbox-Apple-converted-space">=C2=A0 </span>in=
 call from erl_lint:module/3 (erl_lint.erl, line 506)</font></span></p></di=
v><div><br></div><div>Cheers,</div><div>Andreas</div><div><br></div></div>

--001a1145b52c1750b2053a4a5c8c--
--001a1145b52c1750b6053a4a5c8e
Content-Type: application/octet-stream; name="c++_capnp.erl"
Content-Disposition: attachment; filename="c++_capnp.erl"
Content-Transfer-Encoding: base64
Content-ID: <1569a340b20caa5f5491>
X-Attachment-Id: 1569a340b20caa5f5491

LWZpbGUoImMrKy5jYXBucCIsIDEpLgoKJSUgVGhpcyBmaWxlIHdhcyBnZW5lcmF0ZWQgMjAxNC0w
NS0zMSAwNzo1NjoyOCBVVEMgYnkgZWNhcG5wIDAuMi4KJSUgaHR0cDovL2dpdGh1Yi5jb20va2Fv
cy9lY2FwbnAKLW1vZHVsZSgnYysrX2NhcG5wJykuCgotdnNuKDEzNjg4ODI5MDM3NzE3MjQ1NTY5
KS4KCi1leHBvcnQoW3NjaGVtYS8xLCBuYW1lc3BhY2UvMCwgbmFtZXNwYWNlLzEsICcxMzM4NjY2
MTQwMjYxODM4ODI2OCcvMCwgcm9vdC8wLCByb290LzEsCgkgJzEzNjg4ODI5MDM3NzE3MjQ1NTY5
Jy8wXSkuCgotdHlwZXMoW3sxMzM4NjY2MTQwMjYxODM4ODI2OCwgbmFtZXNwYWNlfSwgezEzNjg4
ODI5MDM3NzE3MjQ1NTY5LCByb290fV0pLgoKLWZpbGUoIi9ob21lL2thb3Mvc3JjL2VybC9saWJz
L2VjYXBucC9pbmNsdWRlL2VjYXBucF9zY2hlbWEuaHJsIiwgMSkuCgotZWNhcG5wX3NjaGVtYV92
ZXJzaW9uKDQpLgoKLXJlY29yZChzY2hlbWFfbm9kZSwKCXttb2R1bGUsIG5hbWUsIGlkID0gMCwg
c3JjID0gPDw+Piwga2luZCA9IGZpbGUsIGFubm90YXRpb25zID0gW10sIG5vZGVzID0gW10sIHNj
b3BlID0gMH0pLgoKLXR5cGUoe3tyZWNvcmQsIHNjaGVtYV9ub2RlfSwKICAgICAgIFt7dHlwZWRf
cmVjb3JkX2ZpZWxkLCB7cmVjb3JkX2ZpZWxkLCA5LCB7YXRvbSwgOSwgbW9kdWxlfX0sCgkge3R5
cGUsIDksIHVuaW9uLCBbe2F0b20sIDksIHVuZGVmaW5lZH0sIHt0eXBlLCA5LCBhdG9tLCBbXX1d
fX0sCgl7dHlwZWRfcmVjb3JkX2ZpZWxkLCB7cmVjb3JkX2ZpZWxkLCAxMCwge2F0b20sIDEwLCBu
YW1lfX0sCgkge3R5cGUsIDEwLCB1bmlvbiwKCSAgW3thdG9tLCAxMCwgdW5kZWZpbmVkfSwge3Jl
bW90ZV90eXBlLCAxMCwgW3thdG9tLCAxMCwgZWNhcG5wfSwge2F0b20sIDEwLCB0eXBlX25hbWV9
LCBbXV19XX19LAoJe3R5cGVkX3JlY29yZF9maWVsZCwge3JlY29yZF9maWVsZCwgMTEsIHthdG9t
LCAxMSwgaWR9LCB7aW50ZWdlciwgMTEsIDB9fSwKCSB7cmVtb3RlX3R5cGUsIDExLCBbe2F0b20s
IDExLCBlY2FwbnB9LCB7YXRvbSwgMTEsIHR5cGVfaWR9LCBbXV19fSwKCXt0eXBlZF9yZWNvcmRf
ZmllbGQsIHtyZWNvcmRfZmllbGQsIDEyLCB7YXRvbSwgMTIsIHNyY30sIHtiaW4sIDEyLCBbXX19
LAoJIHtyZW1vdGVfdHlwZSwgMTIsIFt7YXRvbSwgMTIsIGVjYXBucH0sIHthdG9tLCAxMiwgdGV4
dH0sIFtdXX19LAoJe3R5cGVkX3JlY29yZF9maWVsZCwge3JlY29yZF9maWVsZCwgMTMsIHthdG9t
LCAxMywga2luZH0sIHthdG9tLCAxMywgZmlsZX19LAoJIHtyZW1vdGVfdHlwZSwgMTMsIFt7YXRv
bSwgMTMsIGVjYXBucH0sIHthdG9tLCAxMywgc2NoZW1hX2tpbmR9LCBbXV19fSwKCXt0eXBlZF9y
ZWNvcmRfZmllbGQsIHtyZWNvcmRfZmllbGQsIDE0LCB7YXRvbSwgMTQsIGFubm90YXRpb25zfSwg
e25pbCwgMTR9fSwge3R5cGUsIDE0LCBsaXN0LCBbXX19LAoJe3R5cGVkX3JlY29yZF9maWVsZCwg
e3JlY29yZF9maWVsZCwgMTUsIHthdG9tLCAxNSwgbm9kZXN9LCB7bmlsLCAxNX19LAoJIHtyZW1v
dGVfdHlwZSwgMTUsIFt7YXRvbSwgMTUsIGVjYXBucH0sIHthdG9tLCAxNSwgc2NoZW1hX25vZGVz
fSwgW11dfX0sCgl7dHlwZWRfcmVjb3JkX2ZpZWxkLCB7cmVjb3JkX2ZpZWxkLCAxNiwge2F0b20s
IDE2LCBzY29wZX0sIHtpbnRlZ2VyLCAxNiwgMH19LAoJIHtyZW1vdGVfdHlwZSwgMTYsIFt7YXRv
bSwgMTYsIGVjYXBucH0sIHthdG9tLCAxNiwgdHlwZV9pZH0sIFtdXX19XSwKICAgICAgIFtdfSku
CgotcmVjb3JkKHN0cnVjdCwge2RzaXplID0gMCwgcHNpemUgPSAwLCBlc2l6ZSA9IGlubGluZUNv
bXBvc2l0ZSwgdW5pb25fZmllbGQgPSBub25lLCBmaWVsZHMgPSBbXX0pLgoKLXR5cGUoe3tyZWNv
cmQsIHN0cnVjdH0sCiAgICAgICBbe3R5cGVkX3JlY29yZF9maWVsZCwge3JlY29yZF9maWVsZCwg
MjEsIHthdG9tLCAyMSwgZHNpemV9LCB7aW50ZWdlciwgMjEsIDB9fSwKCSB7cmVtb3RlX3R5cGUs
IDIxLCBbe2F0b20sIDIxLCBlY2FwbnB9LCB7YXRvbSwgMjEsIHdvcmRfY291bnR9LCBbXV19fSwK
CXt0eXBlZF9yZWNvcmRfZmllbGQsIHtyZWNvcmRfZmllbGQsIDIyLCB7YXRvbSwgMjIsIHBzaXpl
fSwge2ludGVnZXIsIDIyLCAwfX0sCgkge3JlbW90ZV90eXBlLCAyMiwgW3thdG9tLCAyMiwgZWNh
cG5wfSwge2F0b20sIDIyLCBwdHJfY291bnR9LCBbXV19fSwKCXt0eXBlZF9yZWNvcmRfZmllbGQs
IHtyZWNvcmRfZmllbGQsIDIzLCB7YXRvbSwgMjMsIGVzaXplfSwge2F0b20sIDIzLCBpbmxpbmVD
b21wb3NpdGV9fSwKCSB7cmVtb3RlX3R5cGUsIDIzLCBbe2F0b20sIDIzLCBlY2FwbnB9LCB7YXRv
bSwgMjMsIGVsZW1lbnRfc2l6ZX0sIFtdXX19LAoJe3R5cGVkX3JlY29yZF9maWVsZCwge3JlY29y
ZF9maWVsZCwgMjQsIHthdG9tLCAyNCwgdW5pb25fZmllbGR9LCB7YXRvbSwgMjQsIG5vbmV9fSwK
CSB7dHlwZSwgMjQsIHVuaW9uLAoJICBbe2F0b20sIDI0LCBub25lfSwge3JlbW90ZV90eXBlLCAy
NCwgW3thdG9tLCAyNCwgZWNhcG5wfSwge2F0b20sIDI0LCBmaWVsZF90eXBlfSwgW11dfV19fSwK
CXt0eXBlZF9yZWNvcmRfZmllbGQsIHtyZWNvcmRfZmllbGQsIDI1LCB7YXRvbSwgMjUsIGZpZWxk
c30sIHtuaWwsIDI1fX0sCgkge3JlbW90ZV90eXBlLCAyNSwgW3thdG9tLCAyNSwgZWNhcG5wfSwg
e2F0b20sIDI1LCBzdHJ1Y3RfZmllbGRzfSwgW11dfX1dLAogICAgICAgW119KS4KCi1yZWNvcmQo
ZW51bSwge3ZhbHVlcyA9IFtdfSkuCgotdHlwZSh7e3JlY29yZCwgZW51bX0sCiAgICAgICBbe3R5
cGVkX3JlY29yZF9maWVsZCwge3JlY29yZF9maWVsZCwgMzAsIHthdG9tLCAzMCwgdmFsdWVzfSwg
e25pbCwgMzB9fSwKCSB7cmVtb3RlX3R5cGUsIDMwLCBbe2F0b20sIDMwLCBlY2FwbnB9LCB7YXRv
bSwgMzAsIGVudW1fdmFsdWVzfSwgW11dfX1dLAogICAgICAgW119KS4KCi1yZWNvcmQoaW50ZXJm
YWNlLCB7ZXh0ZW5kcyA9IFtdLCBtZXRob2RzID0gW119KS4KCi10eXBlKHt7cmVjb3JkLCBpbnRl
cmZhY2V9LAogICAgICAgW3t0eXBlZF9yZWNvcmRfZmllbGQsIHtyZWNvcmRfZmllbGQsIDM1LCB7
YXRvbSwgMzUsIGV4dGVuZHN9LCB7bmlsLCAzNX19LCB7dHlwZSwgMzUsIGxpc3QsIFtdfX0sCgl7
dHlwZWRfcmVjb3JkX2ZpZWxkLCB7cmVjb3JkX2ZpZWxkLCAzNiwge2F0b20sIDM2LCBtZXRob2Rz
fSwge25pbCwgMzZ9fSwge3R5cGUsIDM2LCBsaXN0LCBbXX19XSwKICAgICAgIFtdfSkuCgotcmVj
b3JkKGNvbnN0LCB7ZmllbGR9KS4KCi1yZWNvcmQoYW5ub3RhdGlvbiwge3R5cGUsIHRhcmdldHMg
PSBbXX0pLgoKLXR5cGUoe3tyZWNvcmQsIGFubm90YXRpb259LAogICAgICAgW3tyZWNvcmRfZmll
bGQsIDQ2LCB7YXRvbSwgNDYsIHR5cGV9fSwKCXt0eXBlZF9yZWNvcmRfZmllbGQsIHtyZWNvcmRf
ZmllbGQsIDQ3LCB7YXRvbSwgNDcsIHRhcmdldHN9LCB7bmlsLCA0N319LAoJIHt0eXBlLCA0Nywg
bGlzdCwgW3t0eXBlLCA0NywgYXRvbSwgW119XX19XSwKICAgICAgIFtdfSkuCgotcmVjb3JkKGZp
ZWxkLCB7aWQsIG5hbWUsIGtpbmQsIGFubm90YXRpb25zID0gW119KS4KCi1yZWNvcmQocHRyLCB7
dHlwZSwgaWR4ID0gMCwgZGVmYXVsdCA9IDw8MDo2NC9pbnRlZ2VyLWxpdHRsZT4+fSkuCgotdHlw
ZSh7e3JlY29yZCwgcHRyfSwKICAgICAgIFt7dHlwZWRfcmVjb3JkX2ZpZWxkLCB7cmVjb3JkX2Zp
ZWxkLCA2MCwge2F0b20sIDYwLCB0eXBlfX0sCgkge3R5cGUsIDYwLCB1bmlvbiwgW3thdG9tLCA2
MCwgdW5kZWZpbmVkfSwge3R5cGUsIDYwLCB0ZXJtLCBbXX1dfX0sCgl7dHlwZWRfcmVjb3JkX2Zp
ZWxkLCB7cmVjb3JkX2ZpZWxkLCA2MSwge2F0b20sIDYxLCBpZHh9LCB7aW50ZWdlciwgNjEsIDB9
fSwKCSB7cmVtb3RlX3R5cGUsIDYxLCBbe2F0b20sIDYxLCBlY2FwbnB9LCB7YXRvbSwgNjEsIHB0
cl9pbmRleH0sIFtdXX19LAoJe3R5cGVkX3JlY29yZF9maWVsZCwKCSB7cmVjb3JkX2ZpZWxkLCA2
Miwge2F0b20sIDYyLCBkZWZhdWx0fSwKCSAge2JpbiwgNjIsIFt7YmluX2VsZW1lbnQsIDYyLCB7
aW50ZWdlciwgNjIsIDB9LCB7aW50ZWdlciwgNjIsIDY0fSwgW2ludGVnZXIsIGxpdHRsZV19XX19
LAoJIHtyZW1vdGVfdHlwZSwgNjIsIFt7YXRvbSwgNjIsIGVjYXBucH0sIHthdG9tLCA2MiwgdmFs
dWV9LCBbXV19fV0sCiAgICAgICBbXX0pLgoKLXJlY29yZChkYXRhLCB7dHlwZSwgYWxpZ24gPSAw
LCBkZWZhdWx0fSkuCgotdHlwZSh7e3JlY29yZCwgZGF0YX0sCiAgICAgICBbe3R5cGVkX3JlY29y
ZF9maWVsZCwge3JlY29yZF9maWVsZCwgNjYsIHthdG9tLCA2NiwgdHlwZX19LAoJIHt0eXBlLCA2
NiwgdW5pb24sIFt7YXRvbSwgNjYsIHVuZGVmaW5lZH0sIHt0eXBlLCA2NiwgdGVybSwgW119XX19
LAoJe3R5cGVkX3JlY29yZF9maWVsZCwge3JlY29yZF9maWVsZCwgNjcsIHthdG9tLCA2NywgYWxp
Z259LCB7aW50ZWdlciwgNjcsIDB9fSwKCSB7cmVtb3RlX3R5cGUsIDY3LCBbe2F0b20sIDY3LCBl
Y2FwbnB9LCB7YXRvbSwgNjcsIGJpdF9jb3VudH0sIFtdXX19LAoJe3R5cGVkX3JlY29yZF9maWVs
ZCwge3JlY29yZF9maWVsZCwgNjgsIHthdG9tLCA2OCwgZGVmYXVsdH19LAoJIHt0eXBlLCA2OCwg
dW5pb24sCgkgIFt7YXRvbSwgNjgsIHVuZGVmaW5lZH0sIHtyZW1vdGVfdHlwZSwgNjgsIFt7YXRv
bSwgNjgsIGVjYXBucH0sIHthdG9tLCA2OCwgdmFsdWV9LCBbXV19XX19XSwKICAgICAgIFtdfSku
CgotcmVjb3JkKGdyb3VwLCB7aWQgPSAwfSkuCgotdHlwZSh7e3JlY29yZCwgZ3JvdXB9LAogICAg
ICAgW3t0eXBlZF9yZWNvcmRfZmllbGQsIHtyZWNvcmRfZmllbGQsIDcyLCB7YXRvbSwgNzIsIGlk
fSwge2ludGVnZXIsIDcyLCAwfX0sCgkge3JlbW90ZV90eXBlLCA3MiwgW3thdG9tLCA3MiwgZWNh
cG5wfSwge2F0b20sIDcyLCB0eXBlX2lkfSwgW11dfX1dLAogICAgICAgW119KS4KCi1yZWNvcmQo
bWV0aG9kLCB7aWQsIG5hbWUsIHBhcmFtVHlwZSwgcmVzdWx0VHlwZX0pLgoKLWZpbGUoImMrKy5j
YXBucCIsIDEpLgoKc2NoZW1hKDEzMzg2NjYxNDAyNjE4Mzg4MjY4KSAtPiAnMTMzODY2NjE0MDI2
MTgzODgyNjgnKCk7CnNjaGVtYShuYW1lc3BhY2UpIC0+ICcxMzM4NjY2MTQwMjYxODM4ODI2OCco
KTsKc2NoZW1hKFtuYW1lc3BhY2VdKSAtPiAnMTMzODY2NjE0MDI2MTgzODgyNjgnKCk7CnNjaGVt
YSgxMzY4ODgyOTAzNzcxNzI0NTU2OSkgLT4gJzEzNjg4ODI5MDM3NzE3MjQ1NTY5JygpOwpzY2hl
bWEocm9vdCkgLT4gJzEzNjg4ODI5MDM3NzE3MjQ1NTY5JygpOwpzY2hlbWEoW3Jvb3RdKSAtPiAn
MTM2ODg4MjkwMzc3MTcyNDU1NjknKCk7CnNjaGVtYShfKSAtPiB1bmRlZmluZWQuCgpyb290KCkg
LT4gJzEzNjg4ODI5MDM3NzE3MjQ1NTY5JygpLgoKcm9vdChbXSkgLT4gJzEzNjg4ODI5MDM3NzE3
MjQ1NTY5JygpLgoKJzEzNjg4ODI5MDM3NzE3MjQ1NTY5JygpIC0+CiAgICAjc2NoZW1hX25vZGV7
bW9kdWxlID0gJ2MrK19jYXBucCcsIG5hbWUgPSByb290LCBpZCA9IDEzNjg4ODI5MDM3NzE3MjQ1
NTY5LCBzY29wZSA9IDAsCgkJIHNyYyA9IDw8ImMrKy5jYXBucCI+PiwgYW5ub3RhdGlvbnMgPSBb
ezEzMzg2NjYxNDAyNjE4Mzg4MjY4LCA8PCJjYXBucDo6YW5ub3RhdGlvbnMiPj59XSwKCQkga2lu
ZCA9IGZpbGUsCgkJIG5vZGVzID0KCQkgICAgIFsxMzM4NjY2MTQwMjYxODM4ODI2OF19LiAgJSUg
bmFtZXNwYWNlCgpuYW1lc3BhY2UoKSAtPiAnMTMzODY2NjE0MDI2MTgzODgyNjgnKCkuCgpuYW1l
c3BhY2UoW10pIC0+ICcxMzM4NjY2MTQwMjYxODM4ODI2OCcoKS4KCicxMzM4NjY2MTQwMjYxODM4
ODI2OCcoKSAtPgogICAgI3NjaGVtYV9ub2Rle21vZHVsZSA9ICdjKytfY2FwbnAnLCBuYW1lID0g
bmFtZXNwYWNlLCBpZCA9IDEzMzg2NjYxNDAyNjE4Mzg4MjY4LAoJCSBzY29wZSA9IDEzNjg4ODI5
MDM3NzE3MjQ1NTY5LCBzcmMgPSA8PCJjKysuY2FwbnA6bmFtZXNwYWNlIj4+LAoJCSBraW5kID0g
I2Fubm90YXRpb257dHlwZSA9ICNwdHJ7dHlwZSA9IHRleHQsIGlkeCA9IDAsIGRlZmF1bHQgPSA8
PD4+fSwgdGFyZ2V0cyA9IFt0YXJnZXRzRmlsZV19fS4=
--001a1145b52c1750b6053a4a5c8e
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
erlang-bugs mailing list
[email protected]
http://erlang.org/mailman/listinfo/erlang-bugs

--001a1145b52c1750b6053a4a5c8e--