diff options
author | Arthur Eubanks <aeubanks@google.com> | 2021-10-06 14:43:59 -0700 |
---|---|---|
committer | Arthur Eubanks <aeubanks@google.com> | 2021-10-11 13:12:08 -0700 |
commit | fbddf22ef72d3c2e9b14e1501841b03380eef12b (patch) | |
tree | 8c004518ff06a3d530002286ce11bc523e4761ad /llvm/lib | |
parent | e0582e69f517c5d4a47f52130ae4bd066c3d8edd (diff) | |
download | llvm-fbddf22ef72d3c2e9b14e1501841b03380eef12b.zip llvm-fbddf22ef72d3c2e9b14e1501841b03380eef12b.tar.gz llvm-fbddf22ef72d3c2e9b14e1501841b03380eef12b.tar.bz2 |
[SCCP] Properly report changes when changing a pointer argument
Fixes one of the issues in PR51946.
Reviewed By: asbirlea
Differential Revision: https://reviews.llvm.org/D111277
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Transforms/Scalar/SCCP.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/Scalar/SCCP.cpp b/llvm/lib/Transforms/Scalar/SCCP.cpp index a57159c..28e00c8 100644 --- a/llvm/lib/Transforms/Scalar/SCCP.cpp +++ b/llvm/lib/Transforms/Scalar/SCCP.cpp @@ -500,6 +500,7 @@ bool llvm::runIPSCCP( CB->removeFnAttrs(AttributesToRemove); } } + MadeChanges |= ReplacedPointerArg; } SmallPtrSet<Value *, 32> InsertedValues; |