aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/llvm/Analysis/AliasAnalysis.h4
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;
}