newtype
The MergeFunctionsPass in LLVM merges identical functions (https://rust.godbolt.org/z/3nnr9nMne), resulting in the same function addresses.
This reverts commit bf9901a6cd.
bf9901a6cd