diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2020-11-15 20:29:53 +0100 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2020-11-15 20:29:53 +0100 |
commit | 3b7f84d97fa5be1fcd178a5450362bfbe3ff0234 (patch) | |
tree | 5ffafc6666da9565fd5a6f46d4a4788e0fac0ef3 /llvm/lib/Analysis/AliasAnalysis.cpp | |
parent | 7fa8b629208c98efa883f7a0e1d51de1d21b104c (diff) | |
download | llvm-3b7f84d97fa5be1fcd178a5450362bfbe3ff0234.zip llvm-3b7f84d97fa5be1fcd178a5450362bfbe3ff0234.tar.gz llvm-3b7f84d97fa5be1fcd178a5450362bfbe3ff0234.tar.bz2 |
[AA] Add missing AAQI parameter
This alias() call did not pass on the AAQueryInfo.
Diffstat (limited to 'llvm/lib/Analysis/AliasAnalysis.cpp')
-rw-r--r-- | llvm/lib/Analysis/AliasAnalysis.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Analysis/AliasAnalysis.cpp b/llvm/lib/Analysis/AliasAnalysis.cpp index 4561009..515aecd 100644 --- a/llvm/lib/Analysis/AliasAnalysis.cpp +++ b/llvm/lib/Analysis/AliasAnalysis.cpp @@ -214,7 +214,7 @@ ModRefInfo AAResults::getModRefInfo(const CallBase *Call, unsigned ArgIdx = std::distance(Call->arg_begin(), AI); MemoryLocation ArgLoc = MemoryLocation::getForArgument(Call, ArgIdx, TLI); - AliasResult ArgAlias = alias(ArgLoc, Loc); + AliasResult ArgAlias = alias(ArgLoc, Loc, AAQI); if (ArgAlias != NoAlias) { ModRefInfo ArgMask = getArgModRefInfo(Call, ArgIdx); AllArgsMask = unionModRef(AllArgsMask, ArgMask); |