LogoopenSUSE Build Service > Projects
Sign Up | Log In

View File 0446-hipe-Don-t-use-beam_lib-info-1-with-an-atom-as-filen.patch of Package erlang (Project home:Ledest:erlang:20)

From 31562b636b1c89595c2bb4bb81bc7f781e6bd269 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bj=C3=B6rn=20Gustavsson?= <bjorn@erlang.org>
Date: Fri, 19 Oct 2018 13:01:41 +0200
Subject: [PATCH 1/2] hipe: Don't use beam_lib:info/1 with an atom as filename

---
 lib/hipe/main/hipe.erl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/hipe/main/hipe.erl b/lib/hipe/main/hipe.erl
index ac2e6c1e3b..e2cb9c0f0b 100644
--- a/lib/hipe/main/hipe.erl
+++ b/lib/hipe/main/hipe.erl
@@ -542,7 +542,7 @@ file(File) ->
 				|  {'error', term()}
 				     when Mod :: mod().
 file(File, Options) when is_atom(File) ->
-  case beam_lib:info(File) of
+  case beam_lib:info(atom_to_list(File)) of
     L when is_list(L) ->
       {module, Mod} = lists:keyfind(module, 1, L),
       case compile(Mod, File, Options) of
-- 
2.16.4