This cast is not necessary any more (llvm api change).

llvm-svn: 210206
This commit is contained in:
Rafael Espindola
2014-06-04 19:03:20 +00:00
parent 78598d9ab5
commit e11f40a9a4

View File

@@ -231,7 +231,7 @@ static const llvm::GlobalObject *getAliasedGlobal(const llvm::GlobalAlias &GA) {
llvm::SmallPtrSet<const llvm::GlobalAlias*, 4> Visited;
const llvm::Constant *C = &GA;
for (;;) {
C = cast<llvm::Constant>(C->stripPointerCasts());
C = C->stripPointerCasts();
if (auto *GO = dyn_cast<llvm::GlobalObject>(C))
return GO;
// stripPointerCasts will not walk over weak aliases.