https://peeterjoot.com/2017/03/30/llvm-ir-null-pointer-constants-and-function-pointers-a-wild-goose-chase-after-a-bad-assumption/
LLVM IR Null pointer constants and function pointers. A wild goose chase after a bad assumption.