diff options
-rw-r--r-- | include/llvm/Analysis/AliasAnalysis.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/llvm/Analysis/AliasAnalysis.h b/include/llvm/Analysis/AliasAnalysis.h index 7f6fe5d94d..25e972bb5f 100644 --- a/include/llvm/Analysis/AliasAnalysis.h +++ b/include/llvm/Analysis/AliasAnalysis.h @@ -270,7 +270,9 @@ public: /// true. For use when the call site is not known. /// static bool onlyReadsMemory(ModRefBehavior MRB) { - return MRB == DoesNotAccessMemory || MRB == OnlyReadsMemory; + return MRB == DoesNotAccessMemory || + MRB == AccessesArgumentsReadonly || + MRB == OnlyReadsMemory; } |