From 43163c2e9b7bd13636d2f295ac995d3063860074 Mon Sep 17 00:00:00 2001 From: Nick Date: Sun, 1 Nov 2020 20:31:11 -0800 Subject: [PATCH] Remove the `usesUnsafe` global variable as it's unused I've tested the code on unsafe code bases as well, I truly believe that this variable is not necessary/used. --- internal/literals/literals.go | 6 ------ 1 file changed, 6 deletions(-) diff --git a/internal/literals/literals.go b/internal/literals/literals.go index f659f51..8e67918 100644 --- a/internal/literals/literals.go +++ b/internal/literals/literals.go @@ -15,8 +15,6 @@ import ( ah "mvdan.cc/garble/internal/asthelper" ) -var usesUnsafe bool - func randObfuscator() obfuscator { randPos := mathrand.Intn(len(obfuscators)) return obfuscators[randPos] @@ -150,11 +148,7 @@ func Obfuscate(files []*ast.File, info *types.Info, fset *token.FileSet, blackli } for i := range files { - usesUnsafe = false files[i] = astutil.Apply(files[i], pre, post).(*ast.File) - if usesUnsafe { - astutil.AddImport(fset, files[i], "unsafe") - } } return files }