Please add a test case for the first assert as well (i.e. a case where relocate is returning a non-pointer type). http://reviews.llvm.org/D9695 EMAIL PREFERENCES http://reviews.llvm.org/settings/panel/emailpreferences/