Use chaining in TypeBasedAliasAnalysis::pointsToConstantMemory.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116721 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Dan Gohman 2010-10-18 18:10:31 +00:00
parent c1be92f3bb
commit acf50f5136

View File

@ -173,5 +173,8 @@ bool TypeBasedAliasAnalysis::pointsToConstantMemory(const Location &Loc) {
// If this is an "immutable" type, we can assume the pointer is pointing
// to constant memory.
return TBAANode(M).TypeIsImmutable();
if (TBAANode(M).TypeIsImmutable())
return true;
return AliasAnalysis::pointsToConstantMemory(Loc);
}