Newest llvm has better protections. Implement in a more verbose way removal of redecls.