No, this is for correctness. Without this change, we will fail to link two modules containing an internal symbol with the same name. http://reviews.llvm.org/D10319 EMAIL PREFERENCES http://reviews.llvm.org/settings/panel/emailpreferences/