Skip to content
Snippets Groups Projects
Commit f57decc3 authored by David Bühler's avatar David Bühler Committed by Julien Signoles
Browse files

[obfuscator] Do not obfuscate builtin logic types and constructors.

parent bdb21972
No related branches found
No related tags found
No related merge requests found
......@@ -161,11 +161,15 @@ class visitor = object
Cil.DoChildren
method! vlogic_type_info_decl lti =
lti.lt_name <- Dictionary.fresh Obfuscator_kind.Logic_type lti.lt_name ;
if not (Logic_env.is_builtin_logic_type lti.lt_name)
then lti.lt_name <- Dictionary.fresh Obfuscator_kind.Logic_type lti.lt_name ;
Cil.DoChildren
method! vlogic_ctor_info_decl lci =
lci.ctor_name <- Dictionary.fresh Obfuscator_kind.Logic_constructor lci.ctor_name ;
if not (Logic_env.is_builtin_logic_ctor lci.ctor_name)
then
lci.ctor_name <-
Dictionary.fresh Obfuscator_kind.Logic_constructor lci.ctor_name ;
Cil.DoChildren
method! vattr = function
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment