diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2015-02-14 12:17:42 +0000 |
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2015-02-14 12:17:42 +0000 |
| commit | 608e665946afc2b89050fcf0b99070db2c006bee (patch) | |
| tree | d332f023fbc1365c9129fe463cb61d4147ac16ec /lib/Analysis/TypeBasedAliasAnalysis.cpp | |
| parent | ec304151b74f9254d7029ee4d197ce1f7cbe501a (diff) | |
Notes
Diffstat (limited to 'lib/Analysis/TypeBasedAliasAnalysis.cpp')
| -rw-r--r-- | lib/Analysis/TypeBasedAliasAnalysis.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Analysis/TypeBasedAliasAnalysis.cpp b/lib/Analysis/TypeBasedAliasAnalysis.cpp index 085ce920139b..ff8955870cb5 100644 --- a/lib/Analysis/TypeBasedAliasAnalysis.cpp +++ b/lib/Analysis/TypeBasedAliasAnalysis.cpp @@ -623,8 +623,8 @@ void Instruction::getAAMetadata(AAMDNodes &N, bool Merge) const { N.TBAA = getMetadata(LLVMContext::MD_tbaa); if (Merge) - N.Scope = - MDNode::intersect(N.Scope, getMetadata(LLVMContext::MD_alias_scope)); + N.Scope = MDNode::getMostGenericAliasScope( + N.Scope, getMetadata(LLVMContext::MD_alias_scope)); else N.Scope = getMetadata(LLVMContext::MD_alias_scope); |
