Может я чего то недопонимаю, поэтому ре?ил спросить здесь, прежде чем писать им баг репорт (вполне возможно я плохо искал). Это баг в hipe?
-module(test).
-export([test/1]).
test(<<0, _Rest/bits>>) ->
ok.
$ erlc +native -oebin/ src/test.erl
<HiPE (v 3.8)> EXITED with reason {function_clause,[{proplists,get_bool,2},{string,strip,3}]} @hipe:867
src/test.erl:none: internal error in native_compile;
crash reason: {{hipe,867,
{function_clause,[{proplists,get_bool,2},
{string,strip,3}]}},
[{hipe,finalize_fun_sequential,3},
{hipe,'-finalize_fun_concurrent/3-fun-3-',4}]}
=ERROR REPORT==== 26-Sep-2011::00:41:42 ===
<HiPE (v 3.8)> Error: [hipe:866]: ERROR: {function_clause,
[{proplists,get_bool,2},
{string,strip,3}]}
=ERROR REPORT==== 26-Sep-2011::00:41:42 ===
Error in process <0.32.0> with exit value: {{hipe,867,{function_clause,[{proplists,get_bool,2},{string,strip,3}]}},[{hipe,finalize_fun_sequential,3},{hipe,'-finalize_fun_concurrent/3-fun-3-',4}]}
При этом, код, в котором это используется, компилится (без native) и вполне прилично работает.
UPD: проявляется на 14B03 и на транке собранным с native libs.
