Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Before this change, obfuscating any package using unsafe.Pointer and with GOPRIVATE="*" would result in errors like: undefined: unsafe.ZrMmYd1lg This is because the type isn't plain Go; it's rather a special type that gets special treatment from the typechecker and compiler: type Pointer *ArbitraryType So, trying to obfuscate the name "unsafe.Pointer" will never work, because there isn't a real Go type definition we can obfuscate along with that. Updates, but does not yet fully fix, #108.
- Loading branch information