From 7fd6b5f74e63dd334f1c20a5b0969dd3e2fb9062 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?David=20B=C3=BChler?= <david.buhler@cea.fr>
Date: Tue, 26 Feb 2019 17:29:04 +0100
Subject: [PATCH] =?UTF-8?q?[obfuscator]=20Removes=20an=20unnecessary=20try?=
 =?UTF-8?q?=E2=80=A6=20with.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/plugins/obfuscator/obfuscate.ml | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/src/plugins/obfuscator/obfuscate.ml b/src/plugins/obfuscator/obfuscate.ml
index 1226530bf22..eba13df1132 100644
--- a/src/plugins/obfuscator/obfuscate.ml
+++ b/src/plugins/obfuscator/obfuscate.ml
@@ -84,14 +84,13 @@ class visitor = object
     if Varinfo.Hashtbl.mem varinfos_visited vi then
       Cil.SkipChildren
     else begin
-      if Cil.isFunctionType vi.vtype then
-        try
-          if vi.vname <> "main"
-          && not (Cil.is_builtin vi)
-          && not (Cil.is_special_builtin vi.vname)
-          && not (Cil.hasAttribute "fc_stdlib" vi.vattr) then
-            vi.vname <- Dictionary.fresh Obfuscator_kind.Function vi.vname
-        with Not_found -> assert false
+      if Cil.isFunctionType vi.vtype then begin
+        if vi.vname <> "main"
+        && not (Cil.is_builtin vi)
+        && not (Cil.is_special_builtin vi.vname)
+        && not (Cil.hasAttribute "fc_stdlib" vi.vattr) then
+          vi.vname <- Dictionary.fresh Obfuscator_kind.Function vi.vname
+      end
       else begin
 	let add =
           if vi.vglob then Dictionary.fresh Obfuscator_kind.Global_var
-- 
GitLab