This cast is not necessary any more (llvm api change).
llvm-svn: 210206
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user