[erlang-bugs] otp.git 907d498 Dialyzer

Tuncer Ayaz <>
Fri Jan 25 18:41:28 CET 2013


Dialyzing rebar with otp.git 907d498 produced a long list of new
discrepances which to me look like an accidental slip caused by
today's push to otp master.

To trim the lines I replaced 'function' with 'fun'.

getopt.erl:0: Call to missing or unexported fun erlang:get_module_info/2
getopt.erl:0: Call to missing or unexported fun erlang:get_module_info/1
getopt.erl:374: Call to missing or unexported fun erlang:list_to_binary/1
getopt.erl:376: Call to missing or unexported fun erlang:list_to_atom/1
getopt.erl:378: Call to missing or unexported fun erlang:list_to_integer/1
getopt.erl:380: Call to missing or unexported fun erlang:list_to_float/1
getopt.erl:549: Call to missing or unexported fun erlang:atom_to_list/1
getopt.erl:570: Call to missing or unexported fun erlang:atom_to_list/1

mustache.erl:0: Call to missing or unexported fun erlang:get_module_info/2
mustache.erl:0: Call to missing or unexported fun erlang:get_module_info/1
mustache.erl:86: Call to missing or unexported fun re:compile/2
mustache.erl:93: Call to missing or unexported fun re:run/2
mustache.erl:111: Call to missing or unexported fun erlang:atom_to_list/1
mustache.erl:124: Call to missing or unexported fun re:run/2
mustache.erl:149: Call to missing or unexported fun erlang:atom_to_list/1
mustache.erl:166: Call to missing or unexported fun erlang:atom_to_list/1
mustache.erl:171: Call to missing or unexported fun erlang:list_to_atom/1
mustache.erl:177: Call to missing or unexported fun erlang:list_to_atom/1
mustache.erl:190: Call to missing or unexported fun erlang:function_exported/3
mustache.erl:202: Call to missing or unexported fun erlang:integer_to_list/1
mustache.erl:206: Call to missing or unexported fun erlang:atom_to_list/1
mustache.erl:227: Call to missing or unexported fun erlang:list_to_atom/1

rebar.erl:0: Call to missing or unexported fun erlang:get_module_info/2
rebar.erl:0: Call to missing or unexported fun erlang:get_module_info/1
rebar.erl:112: Call to missing or unexported fun os:getenv/1
rebar.erl:149: Call to missing or unexported fun erlang:list_to_atom/1
rebar.erl:368: Call to missing or unexported fun erlang:list_to_atom/1
rebar.erl:371: Call to missing or unexported fun erlang:list_to_integer/1

rebar_abnfc_compiler.erl:0: Call to missing or unexported fun
erlang:get_module_info/2
rebar_abnfc_compiler.erl:0: Call to missing or unexported fun
erlang:get_module_info/1

rebar_app_utils.erl:0: Call to missing or unexported fun
erlang:get_module_info/2
rebar_app_utils.erl:0: Call to missing or unexported fun
erlang:get_module_info/1
rebar_app_utils.erl:128: Call to missing or unexported fun erlang:list_to_atom/1

rebar_appups.erl:0: Call to missing or unexported fun erlang:get_module_info/2
rebar_appups.erl:0: Call to missing or unexported fun erlang:get_module_info/1
rebar_appups.erl:127: Call to missing or unexported fun erlang:list_to_atom/1
rebar_appups.erl:149: Call to missing or unexported fun erlang:atom_to_list/1
rebar_appups.erl:165: Call to missing or unexported fun erlang:list_to_atom/1

rebar_asn1_compiler.erl:0: Call to missing or unexported fun
erlang:get_module_info/2
rebar_asn1_compiler.erl:0: Call to missing or unexported fun
erlang:get_module_info/1

rebar_base_compiler.erl:0: Call to missing or unexported fun
erlang:get_module_info/2
rebar_base_compiler.erl:0: Call to missing or unexported fun
erlang:get_module_info/1

rebar_cleaner.erl:0: Call to missing or unexported fun erlang:get_module_info/2
rebar_cleaner.erl:0: Call to missing or unexported fun erlang:get_module_info/1

rebar_config.erl:0: Call to missing or unexported fun erlang:get_module_info/2
rebar_config.erl:0: Call to missing or unexported fun erlang:get_module_info/1
rebar_config.erl:97: Call to missing or unexported fun erlang:list_to_integer/1

rebar_core.erl:0: Call to missing or unexported fun erlang:get_module_info/2
rebar_core.erl:0: Call to missing or unexported fun erlang:get_module_info/1
rebar_core.erl:305: Call to missing or unexported fun erlang:atom_to_list/1
rebar_core.erl:305: Call to missing or unexported fun erlang:list_to_atom/1
rebar_core.erl:314: Call to missing or unexported fun erlang:atom_to_list/1
rebar_core.erl:395: Call to missing or unexported fun erlang:function_exported/3
rebar_core.erl:434: Call to missing or unexported fun erlang:function_exported/3
rebar_core.erl:512: Call to missing or unexported fun erlang:atom_to_list/1

rebar_ct.erl:0: Call to missing or unexported fun erlang:get_module_info/2
rebar_ct.erl:0: Call to missing or unexported fun erlang:get_module_info/1

rebar_deps.erl:0: Call to missing or unexported fun erlang:get_module_info/2
rebar_deps.erl:0: Call to missing or unexported fun erlang:get_module_info/1
rebar_deps.erl:82: Call to missing or unexported fun erlang:list_to_atom/1
rebar_deps.erl:124: Call to missing or unexported fun os:getenv/1
rebar_deps.erl:354: Call to missing or unexported fun re:run/3
rebar_deps.erl:550: Call to missing or unexported fun re:run/3
rebar_deps.erl:552: Call to missing or unexported fun erlang:list_to_integer/1
rebar_deps.erl:552: Call to missing or unexported fun erlang:list_to_tuple/1

rebar_dia_compiler.erl:0: Call to missing or unexported fun
erlang:get_module_info/2
rebar_dia_compiler.erl:0: Call to missing or unexported fun
erlang:get_module_info/1

rebar_edoc.erl:0: Call to missing or unexported fun erlang:get_module_info/2
rebar_edoc.erl:0: Call to missing or unexported fun erlang:get_module_info/1

rebar_erlc_compiler.erl:0: Call to missing or unexported fun
erlang:get_module_info/2
rebar_erlc_compiler.erl:0: Call to missing or unexported fun
erlang:get_module_info/1
rebar_erlc_compiler.erl:101: Call to missing or unexported fun
erlang:iolist_to_binary/1
rebar_erlc_compiler.erl:101: Call to missing or unexported fun
erlang:binary_to_list/1
rebar_erlc_compiler.erl:181: Call to missing or unexported fun
erlang:list_to_atom/1
rebar_erlc_compiler.erl:306: Call to missing or unexported fun
erlang:atom_to_list/1

rebar_erlydtl_compiler.erl:0: Call to missing or unexported fun
erlang:get_module_info/2
rebar_erlydtl_compiler.erl:0: Call to missing or unexported fun
erlang:get_module_info/1

rebar_escripter.erl:0: Call to missing or unexported fun
erlang:get_module_info/2
rebar_escripter.erl:0: Call to missing or unexported fun
erlang:get_module_info/1
rebar_escripter.erl:43: Call to missing or unexported fun erlang:atom_to_list/1
rebar_escripter.erl:77: Call to missing or unexported fun
erlang:iolist_to_binary/1
rebar_escripter.erl:119: Call to missing or unexported fun erlang:atom_to_list/1

rebar_eunit.erl:0: Call to missing or unexported fun erlang:get_module_info/2
rebar_eunit.erl:0: Call to missing or unexported fun erlang:get_module_info/1
rebar_eunit.erl:183: Call to missing or unexported fun erlang:list_to_atom/1
rebar_eunit.erl:227: Call to missing or unexported fun erlang:list_to_atom/1
rebar_eunit.erl:245: Call to missing or unexported fun erlang:atom_to_list/1
rebar_eunit.erl:252: Call to missing or unexported fun erlang:list_to_atom/1
rebar_eunit.erl:260: Call to missing or unexported fun erlang:atom_to_list/1
rebar_eunit.erl:269: Call to missing or unexported fun erlang:atom_to_list/1
rebar_eunit.erl:293: Call to missing or unexported fun erlang:list_to_atom/1
rebar_eunit.erl:307: Call to missing or unexported fun erlang:atom_to_list/1
rebar_eunit.erl:308: Call to missing or unexported fun re:run/2
rebar_eunit.erl:323: Call to missing or unexported fun
erlang:function_exported/3
rebar_eunit.erl:331: Call to missing or unexported fun erlang:atom_to_list/1
rebar_eunit.erl:333: Call to missing or unexported fun re:run/2
rebar_eunit.erl:351: Call to missing or unexported fun
eunit_test:function_wrapper/2
rebar_eunit.erl:445: Call to missing or unexported fun erlang:whereis/1
rebar_eunit.erl:457: Call to missing or unexported fun erlang:group_leader/2
rebar_eunit.erl:567: Call to missing or unexported fun erlang:atom_to_list/1
rebar_eunit.erl:584: Call to missing or unexported fun erlang:atom_to_list/1
rebar_eunit.erl:598: Call to missing or unexported fun erlang:integer_to_list/1
rebar_eunit.erl:607: Call to missing or unexported fun erlang:is_alive/0
rebar_eunit.erl:607: Call to missing or unexported fun erlang:processes/0
rebar_eunit.erl:613: Call to missing or unexported fun erlang:is_alive/0
rebar_eunit.erl:636: Call to missing or unexported fun erlang:processes/0
rebar_eunit.erl:655: Call to missing or unexported fun erlang:process_info/1
rebar_eunit.erl:680: Call to missing or unexported fun erlang:exit/2
rebar_eunit.erl:695: Call to missing or unexported fun erlang:list_to_atom/1
rebar_eunit.erl:698: Call to missing or unexported fun erlang:atom_to_list/1
rebar_eunit.erl:748: Call to missing or unexported fun erlang:monitor/2

rebar_file_utils.erl:0: Call to missing or unexported fun
erlang:get_module_info/2
rebar_file_utils.erl:0: Call to missing or unexported fun
erlang:get_module_info/1
rebar_file_utils.erl:116: Call to missing or unexported fun
erlang:iolist_to_binary/1

rebar_lfe_compiler.erl:0: Call to missing or unexported fun
erlang:get_module_info/2
rebar_lfe_compiler.erl:0: Call to missing or unexported fun
erlang:get_module_info/1

rebar_log.erl:0: Call to missing or unexported fun erlang:get_module_info/2
rebar_log.erl:0: Call to missing or unexported fun erlang:get_module_info/1

rebar_neotoma_compiler.erl:0: Call to missing or unexported fun
erlang:get_module_info/2
rebar_neotoma_compiler.erl:0: Call to missing or unexported fun
erlang:get_module_info/1
rebar_neotoma_compiler.erl:99: Call to missing or unexported fun
erlang:list_to_atom/1

rebar_otp_app.erl:0: Call to missing or unexported fun erlang:get_module_info/2
rebar_otp_app.erl:0: Call to missing or unexported fun erlang:get_module_info/1
rebar_otp_app.erl:142: Call to missing or unexported fun erlang:list_to_atom/1

rebar_port_compiler.erl:0: Call to missing or unexported fun
erlang:get_module_info/2
rebar_port_compiler.erl:0: Call to missing or unexported fun
erlang:get_module_info/1
rebar_port_compiler.erl:307: Call to missing or unexported fun erlang:make_fun/3
rebar_port_compiler.erl:403: Call to missing or unexported fun re:run/3
rebar_port_compiler.erl:450: Call to missing or unexported fun re:run/3
rebar_port_compiler.erl:476: Call to missing or unexported fun
erlang:list_to_tuple/1
rebar_port_compiler.erl:476: Call to missing or unexported fun os:getenv/0

rebar_protobuffs_compiler.erl:0: Call to missing or unexported fun
erlang:get_module_info/2
rebar_protobuffs_compiler.erl:0: Call to missing or unexported fun
erlang:get_module_info/1

rebar_qc.erl:0: Call to missing or unexported fun erlang:get_module_info/2
rebar_qc.erl:0: Call to missing or unexported fun erlang:get_module_info/1
rebar_qc.erl:169: Call to missing or unexported fun erlang:atom_to_list/1

rebar_rel_utils.erl:0: Call to missing or unexported fun
erlang:get_module_info/2
rebar_rel_utils.erl:0: Call to missing or unexported fun
erlang:get_module_info/1

rebar_reltool.erl:0: Call to missing or unexported fun erlang:get_module_info/2
rebar_reltool.erl:0: Call to missing or unexported fun erlang:get_module_info/1
rebar_reltool.erl:249: Call to missing or unexported fun erlang:list_to_binary/1

rebar_require_vsn.erl:0: Call to missing or unexported fun
erlang:get_module_info/2
rebar_require_vsn.erl:0: Call to missing or unexported fun
erlang:get_module_info/1
rebar_require_vsn.erl:63: Call to missing or unexported fun re:run/3
rebar_require_vsn.erl:91: Call to missing or unexported fun re:run/3
rebar_require_vsn.erl:95: Call to missing or unexported fun
erlang:list_to_integer/1

rebar_shell.erl:0: Call to missing or unexported fun erlang:get_module_info/2
rebar_shell.erl:0: Call to missing or unexported fun erlang:get_module_info/1

rebar_subdirs.erl:0: Call to missing or unexported fun erlang:get_module_info/2
rebar_subdirs.erl:0: Call to missing or unexported fun erlang:get_module_info/1
rebar_subdirs.erl:42: Call to missing or unexported fun erlang:make_fun/3

rebar_templater.erl:0: Call to missing or unexported fun
erlang:get_module_info/2
rebar_templater.erl:0: Call to missing or unexported fun
erlang:get_module_info/1
rebar_templater.erl:64: Call to missing or unexported fun erlang:atom_to_list/1
rebar_templater.erl:82: Call to missing or unexported fun
erlang:list_to_binary/1
rebar_templater.erl:203: Call to missing or unexported fun re:run/3
rebar_templater.erl:207: Call to missing or unexported fun os:getenv/1
rebar_templater.erl:270: Call to missing or unexported fun
erlang:binary_to_list/1

rebar_upgrade.erl:0: Call to missing or unexported fun erlang:get_module_info/2
rebar_upgrade.erl:0: Call to missing or unexported fun erlang:get_module_info/1

rebar_utils.erl:0: Call to missing or unexported fun erlang:get_module_info/2
rebar_utils.erl:0: Call to missing or unexported fun erlang:get_module_info/1
rebar_utils.erl:68: Call to missing or unexported fun re:run/3
rebar_utils.erl:86: Call to missing or unexported fun erlang:integer_to_list/1
rebar_utils.erl:111: Call to missing or unexported fun erlang:open_port/2
rebar_utils.erl:158: Call to missing or unexported fun
erlang:function_exported/3
rebar_utils.erl:162: Call to missing or unexported fun escript:foldl/3
rebar_utils.erl:219: Call to missing or unexported fun erlang:make_fun/3
rebar_utils.erl:223: Call to missing or unexported fun erlang:make_fun/3
rebar_utils.erl:226: Call to missing or unexported fun erlang:make_fun/3
rebar_utils.erl:232: Call to missing or unexported fun erlang:make_fun/3
rebar_utils.erl:239: Call to missing or unexported fun erlang:make_fun/3
rebar_utils.erl:271: Call to missing or unexported fun erlang:is_builtin/3
rebar_utils.erl:290: Call to missing or unexported fun erlang:list_to_atom/1
rebar_utils.erl:413: Call to missing or unexported fun erlang:list_to_atom/1
rebar_utils.erl:416: Call to missing or unexported fun erlang:list_to_atom/1
rebar_utils.erl:466: Call to missing or unexported fun erlang:binary_to_list/1

rebar_xref.erl:0: Call to missing or unexported fun erlang:get_module_info/2
rebar_xref.erl:0: Call to missing or unexported fun erlang:get_module_info/1


More information about the erlang-bugs mailing list